亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求助大神,為什么我這個按鈕不能關閉網頁 是哪里錯了,求指點!

??

<!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>


正在回答

5 回答

<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
????<title>自制網頁打開</title>
</head>
<body>
????<script?type="text/javascript">
????var?a?
???????function?openWindow()
????????{var?open=confirm("是否打開?");
????????if(open=true){
????????????var?url=prompt("輸入網址","http://www.xianlaiwan.cn/");
?????????????????if(url?!=?null){
?????????????????a=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(){
??????a.close();
????}??
??????</script>?
???<input?type="button"?value="新窗口打開網站"?onclick="openWindow()"?/>?
???<input?type="button"?value="關閉新窗口打開網站"?onclick="guanbi()"?/>?
</body>
</html>

我想樓主是想實現這種功能吧,那就需要把新打開的窗口對象存儲在全局變量里,這樣才可以在guanbi()函數里調用close(),關閉剛剛打開的窗口

關于js的全局變量,樓主可以參考 JS中聲明全局變量

0 回復 有任何疑惑可以回復我~
#1

精慕門3401794

我的兄弟,這個做的有點復雜有點大哦,我腦子都轉不過來這么多彎
2018-05-29 回復 有任何疑惑可以回復我~
#2

精慕門3401794

那個第一個 var a,是定義一個變量“a”是吧? 那后面不用加“=”等于號,最后的guanbi()都能知道指的是新打開的這個頁面嗎?
2018-05-29 回復 有任何疑惑可以回復我~
#3

qq_孤單摩天輪_0 提問者

嗯嗯,是我想要的,謝謝啦
2018-06-05 回復 有任何疑惑可以回復我~
#4

qq_孤單摩天輪_0 提問者

非常感謝!
2018-06-05 回復 有任何疑惑可以回復我~
查看1條回復

if(open==true)

0 回復 有任何疑惑可以回復我~

我也是關閉按鈕不起作用。求解

0 回復 有任何疑惑可以回復我~
#1

qq_孤單摩天輪_0 提問者

上面的那段代碼 你看看,解決了
2018-06-20 回復 有任何疑惑可以回復我~

同樓上,我也是可以關閉的

0 回復 有任何疑惑可以回復我~

我直接拷貝你的代碼運行是可以關閉的哦 ? ?瀏覽器問題吧 ?

0 回復 有任何疑惑可以回復我~
#1

qq_AG_11 回復 qq_孤單摩天輪_0 提問者

對 我也試了 可以用 通過那個按鈕可以將新打開的網頁進行關閉 你的代碼沒有錯
2018-07-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求助大神,為什么我這個按鈕不能關閉網頁 是哪里錯了,求指點!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號