v2.5.2
Giriş yap

Tam ekran modu

medesan
20,997 defa görüntülendi ve 1 kişi tarafından değerlendirildi

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;
 });
Cevap yaz
Cevaplar (1)
pcmemo
1309 gün önce

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.