Tam ekran modu
Merhaba arkadaşlar, projemdeki "Tam Ekran"butonuna tıkladığımda aşağıdaki javascrip kodu yardımı ile sayfamı tam ekran yapıyorum. Fakat bulunduğumsayfadan başka bir sayfaya geçiş yaptığımda tam ekran modundan çıkıyor. Sayfalar arası gezindiğimde tam ekran modundan çıkmamasını nasıl sağlayabilirim?
$(".fullscreen").click(function()
{
if ((document.fullScreenElement && document.fullScreenElement !== null) ||
(!document.mozFullScreen && !document.webkitIsFullScreen)) {
if (document.documentElement.requestFullScreen) {
document.documentElement.requestFullScreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullScreen) {
document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
return false;
});
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Merhaba medesan, javascritten çok anlamıyorum ama senin script click yazdığına göre çalışması için her sayfada click gerektiriyor. Diğer sayfalarda Onload gibi bir seçenekle çalışması lazım gibi.
Bu durumda cookieden yardım alınması gerekli gibi tam sayfa butonu tıklandığı anda cookie tamsayfa için 1 değerini atayacak. O değeri 1 göre her sayfa senin tamsayfa scriptini clicke gerek kalmaksızın onload halinde çalışacak. Tam sayfadan çık butonuna tıklandığında cookie değeri silinecek.
Net çözüm değil denenemiş te değil amam fikir vermesi için yazmak istedim.