ugrás a tartalomhoz

Teljes képernyőre tett html automatikus frissítése

Djdry · 2022. Feb. 27. (V), 18.35
Sziasztok!

Segítséget szeretnék kérni, abban, hogy van egy álltalam készített html amit ha java script-tel kiteszek fullscreen módba, az automatikus frissítés után újra csak normál lesz. Tud e valaki nekem egy kódot adni, hogy teljes képernyős maradjon a frissítés után is. A mozilla ha manuálisan F11 el teszem ki, akkor rendesen frissül és teljes képes marad, de ha scripttel, akkor visszavált kicsire. Mindenkinek köszönöm előre is a segítséget!

Jelenleg ez a kód rész:

<meta http-equiv="Refresh" content="10; URL=index3.html"/>

<BODY bgcolor="#FF01DC">


<button id="goFS" onclick="toggleFullScreen()">Teljes kép Be/Ki</button>
<script>
function toggleFullScreen() {
var doc = window.document;
var docEl = doc.documentElement;

var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
var cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;

if(!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) {
requestFullScreen.call(docEl);
}
else {
cancelFullScreen.call(doc);
}
}
</script>
 
1

A mozilla ha manuálisan F11

kuka · 2022. Feb. 28. (H), 08.05
A mozilla ha manuálisan F11 el teszem ki, akkor rendesen frissül és teljes képes marad, de ha scripttel, akkor visszavált kicsire.
Szerintem fölösleges azonos működést elvárni, lévén a kettő távolról sem azonos. Lásd a document.fullscreenElement értékét:
  • F11 esetében null
  • JavaScript esetében <html>
Attól tartok az egyetlen megoldás ha átírod, hogy csak a teljes képernyős node tartalmát frissítsd AJAX-al, ne a teljes dokumentumot.