Я хочу, чтобы при нажатии кнопки «ОК» в поле подтверждения вся веб-страница переходила на полноэкранный режим, но при этом получалась ошибка TypeError: docelem.requestFullscreen is not a function
. Я пробовал все, кроме ничего ...Как изменить полноэкранный режим всей веб-страницы с помощью подтверждения()?
var conf = confirm("Fullscreen mode?");
var docelem = document.documentElement;
if (conf == true) {
docelem.requestFullscreen();
}
else if (conf == true) {
docelem.mozRequestFullScreen();
}
else if (conf == true) {
docelem.webkitRequestFullScreen();
}
else if (conf == true) {
docelem.msRequestFullscreen();
}
Некоторое решение? или это невозможно с подтверждением()? Потому что с кнопкой работает:
(function() {
var fullscreenon = document.getElementById("fullscreenbutton");//button Id
if (fullscreenon) {
fullscreenon.addEventListener("click", function() {
var docelem = document.documentElement;
if (docelem.requestFullscreen) {
docelem.requestFullscreen();
}
else if (docelem.msRequestFullscreen) {
docelem.msRequestFullscreen();
}
else if (docelem.mozRequestFullScreen) {
docelem.mozRequestFullScreen();
}
else if (docelem.webkitRequestFullScreen) {
docelem.webkitRequestFullScreen();
}
}, false);
}
})();
«Потому что с кнопкой работает» - можете ли вы опубликовать код своей рабочей кнопки? Это поможет определить то, что вы не понимаете. – apsillers