Forum: Projekte & Code [HTML,Javascript,PHP] Fullscreen


von Paul S. (flughafen2)


Lesenswert?

Mit dem folgendem Code kann man eine Webseite im Fullscreen laden. Bei 
Seitenaufruf wird die Seite nur in einem <iframe> geladen, sodass die 
Hauptseite nicht neu geladen und damit nicht neu der Fullscreen 
aufgerufen werden muss. Die zu ladene Seite wird in der URL über 
"seitenname.php?iframe=http://www.lufthansa.de"; aufgerufen. Getestet 
unter Chrome 40.0.2214.111 m und Firefox 35.0.1..
1
<input type="button" id="buttonid" value="Seite laden" onclick="requestFullScreen()" style="height:100%;width:100%;opacity:1;"/><script>function requestFullScreen(){var el=document.body;var requestMethod=el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen;if(requestMethod){requestMethod.call(el);}else if(typeof window.ActiveXObject!=="undefined"){var wscript=new ActiveXObject("WScript.Shell");if(wscript!==null){wscript.SendKeys("{F11}");}}document.getElementById("buttonid").style.width="0px";document.getElementById("buttonid").style.height="0px";document.getElementById("buttonid").style.opacity="0";document.getElementById("iframeid").style.width="1680px";document.getElementById("iframeid").style.height="100%";}</script><?php $iframevalue=$_GET['iframe']; ?><iframe src="<?php echo $iframevalue; ?>" id="iframeid" style="height:1px;width:1px;"/><script type='text/javascript'>var APPNAME__special_keys={'27':function(id){return false;}};var handled_keydown=function(e,id){e.preventDefault();var code=e.charCode || e.keyCode;if(APPNAME__special_keys[code]!=null){return APPNAME__special_keys[code](id);}else{return true;}}document.getElementById("body").onkeydown=function(e){return handled_keydown(e || window.event,this.id)};</script>

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.