JS 全屏代碼,js全屏代碼
// 判斷各種瀏覽器,找到正確的方法function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen(); } else if(element.mozRequestFullScreen) { element.mozRequestFullScreen(); } else if(element.webkitRequestFullscreen) { element.webkitRequestFullscreen(); } else if(element.msRequestFullscreen) { element.msRequestFullscreen(); }}
// 啟動全屏!launchFullScreen(document.documentElement); // 整個網頁launchFullScreen(document.getElementById("videoElement")); // 某個頁面元素
退出全屏
// 判斷瀏覽器種類function exitFullscreen() { if(document.exitFullscreen) { document.exitFullscreen(); } else if(document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if(document.webkitExitFullscreen) { document.webkitExitFullscreen(); }}// 退出全螢幕模式!exitFullscreen();
方法二:
var opt='top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'; window.open(youurl, "", opt);
真心教JS使得當前網頁全屏的代碼!
<!doctype html><html><head><meta charset="utf-8"><title>全屏</title></head><body></body><script type="text/javascript">window.onload = function(){var Request = new Array(); //儲存參數 var s = location.search.substring(1);if (s && s != "") {var list = s.split("&");for (var i = 0; i < list.length; i++) {var pair = list[i].split("=");if (pair[0] && pair[0] != "") {Request[unescape(pair[0])] = unescape(pair[1]);}}}var fullscreen = Request["fullscreen"];if (fullscreen != "yes") {var file = self.location;var a = window.open("about:blank", "", "fullscreen=yes");self.opener = null;self.close();a.location = file + "?fullscreen=yes";}}</script></html>
這個是比較早期的全屏代碼,現在有純正的全屏API,但瀏覽器安全色性很不好,只支援chrome和firefox最新版本瀏覽器,其它的都不支援,所以還是用這個吧。
上面的代碼已經搞定,開啟後會自動進入全螢幕模式,當然,必須要允許這個網頁自動快顯視窗才行。
怎用js代碼實現鍵盤F11全屏效果,最好自己試過然後給答案的
<html>
<head>
<title>test</title>
<script language="JavaScript">
function Fkey(){
var WsShell = new ActiveXObject('WScript.Shell')
WsShell.SendKeys('{F11}');
}
</script>
</head>
<body>
<a href="javascript:Fkey()">螢幕切換</a>
</body>
</html>