1 <!DOCTYPE html>
2 <html lang="en" id="div1">
3
4 <head>
5 <meta charset="UTF-8">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta http-equiv="X-UA-Compatible" content="ie=edge">
8 <title>Document</title>
9 </head>
10
11 <body>
12 <div style="background-color:red">
13 <button onclick="openww()">新窗口</button>
14 <button type="button" id="btn">全屏</button>
15 <button type="button" id="btn2">退出全屏</button>
16 </div>
17
18 </body>
19 <script>
20
21 function openww() {
22 // window.showModalDialog("./tanchuang01.html","Window", "height=100, width=400, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no,top=100,left=300");
23 window.open("http://baidu.com", "_blank", 'example02', 'channelmode');
24 // window.open ("./tanchuang01.html","newwindow","height=600,width=800");
25 // window.open("./tanchuang01.html", "_blank", "height=100, width=400, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no,top=100,left=300")
26 // window.open('./tanchuang01.html', 'newwindow', 'height=100,width=400,top=0,left=0,toolbar=no,menubar=no,fullscreen=1,scrollbars=no, resizable=no,location=no, status=no,directories=no')
27 }
28
29
30 //全屏功能
31 document.getElementById("btn").onclick = function () {
32 var elem = document.getElementById("div1");
33 // elem.style.width = "100%";
34 // elem.style.height = "100%";
35 // elem.style.overflowY = "scroll";
36 requestFullScreen(elem); // 某个页面元素
37 //requestFullScreen(document.documentElement); // 整个网页
38 };
39
40 function requestFullScreen(element) {
41 // 判断各种浏览器,找到正确的方法
42 var requestMethod = element.requestFullScreen || //W3C
43 element.webkitRequestFullScreen || //FireFox
44 element.mozRequestFullScreen || //Chrome等
45 element.msRequestFullscreen; //IE11
46 if (requestMethod) {
47 requestMethod.call(element);
48 } else if (typeof window.ActiveXObject !== "undefined") { //for Internet Explorer
49 var wscript = new ActiveXObject("WScript.Shell");
50 if (wscript !== null) {
51 wscript.SendKeys("{F11}");
52 }
53 }
54 }
55 //退出全屏 判断浏览器种类
56
57 document.getElementById("btn2").onclick = function () {
58 exitFull();
59 };
60
61 function exitFull() {
62 // 判断各种浏览器,找到正确的方法
63 var exitMethod = document.exitFullscreen || //W3C
64 document.mozCancelFullScreen || //FireFox
65 document.webkitExitFullscreen || //Chrome等
66 document.msExitFullscreen; //IE11
67 if (exitMethod) {
68 exitMethod.call(document);
69 } else if (typeof window.ActiveXObject !== "undefined") { //for Internet Explorer
70 var wscript = new ActiveXObject("WScript.Shell");
71 if (wscript !== null) {
72 wscript.SendKeys("{F11}");
73 }
74 }
75
76 }
77 </script>
78
79 </html>