求助大神,為什么我這個按鈕不能關閉網頁 是哪里錯了,求指點!
??
<!DOCTYPE html>
<html>
<head>
? ? <meta charset="UTF-8">
? ? <title>自制網頁打開</title>
</head>
<body>
? ? <script type="text/javascript"> ?
? ?function openWindow()
? ? ? ? {var open=confirm("是否打開?");
? ? ? ? if(open=true)
? ? ? ? ? {var url=prompt("輸入網址","http://www.xianlaiwan.cn/");
? ? ? ? ? ? ? ? ?if(url != null)
? ? ? ? ? ? ? ? ? ? ?{window.open(url,'_blank','width=400px,height=500px,menubar=no,toolbar=no');//_blank重新打開一個網頁。_self再此頁面打開一個網頁, _top:框架網頁中在上部窗口中顯示目標網頁
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ?else
? ? ? ? ? ? ? ? ?{alert("baibai!");}
? ? ? ? ? }
? ? ? ? ?else
? ? ? ? ?{alert("再見!");}
? ? ? ?
? ? ? // url.close();window.close(); ? //關閉本窗口
//<窗口對象>.close(); ? //關閉指定的窗口?
? ? }
? ? function guanbi(){
? ? ? var a="http://www.xianlaiwan.cn/";
? ? ? a.close();
? ? } ?
? ??
? </script>?
? ?<input type="button" value="新窗口打開網站" onclick="openWindow()" />?
? ?<input type="button" value="關閉新窗口打開網站" onclick="guanbi()" />?
?
?
</body>
</html>
2018-05-27
我想樓主是想實現這種功能吧,那就需要把新打開的窗口對象存儲在全局變量里,這樣才可以在guanbi()函數里調用close(),關閉剛剛打開的窗口
關于js的全局變量,樓主可以參考 JS中聲明全局變量
2018-07-30
if(open==true)
2018-06-17
我也是關閉按鈕不起作用。求解
2018-05-22
同樓上,我也是可以關閉的
2018-05-22
我直接拷貝你的代碼運行是可以關閉的哦 ? ?瀏覽器問題吧 ?