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

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

不知道哪里代碼錯了

??function?openwindow()
????{
?????var?open=confirm("是否打開網址?");
?????if?(open==true)
?????{
?????????var?url=prompt("是否打開下列網址?","www.xianlaiwan.cn");
?????????if(url!=null)
?????????{window.open(url,'_blank','width:400px,height:500px','menubar:no,toolbar:no');}
?????}
?????else
?????{alert("over");}
?????}
?????else{alert("over");}
????}

正在回答

10 回答

confirm那里返回的是地址,不可能==true,直接在if()里面寫返回的變量名就好了

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

<!DOCTYPE html>

<html>

<head>

? ? <title> new document </title>

? ? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>

? ? <script type="text/javascript">

? ? ? ? function openWindow(){

? ? ? ? ? ? // 新窗口打開時彈出確認框,是否打開

? ? ? ? ? ? alert("是否打開新窗口");

? ? ? ? ? ? // 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/

? ? ? ? ? ? var openmind = confirm("我將打開對話框?你腳得捏?")

? ? ? ? ? ? if(openmind==true)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。

? ? ? ? ? ? ? ? window.open("http://www.xianlaiwan.cn/","_blank","width=400,height=500,menubar=no,toolbar=no")

? ? ? ? ? ? }

? ? ? ? ? ? else{

? ? ? ? ? ? ? ? document.write("用戶已取消");

? ? ? ? ? ? }

? ? ? ? }



? ? </script>

</head>

<body>

<input type="button" value="新窗口打開網站" onclick="openWindow()" />

</body>

</html>


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

少了http://

關于URL,你要再學習一下,沒有http://,會默認為本地地址,自然打不開。

??function?openwindow()
????{
?????var?open=confirm("是否打開網址?");
?????if?(open==true)
?????{
?????????var?url=prompt("是否打開下列網址?","www.xianlaiwan.cn");
?????????if(url!=null)
?????????{window.open('+url,'_blank','width:400px,height:500px','menubar:no,toolbar:no');}
?????}
?????else
?????{alert("over");}
?????}
?????else{alert("over");}
????}


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

李挺的天空

這個編輯器好low啊
2016-03-02 回復 有任何疑惑可以回復我~

'width:400px,height:500px','menubar:no,toolbar:no');這里,去掉中間的單引號

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

function?openwindow()

????{

?????var?open=confirm("是否打開網址?");

?????if?(open==true)

?????{

?????????var?url=prompt("是否打開下列網址?","http://www.xianlaiwan.cn");

?????????if(url!=null)

???????? ????window.open(url,'_blank','width=400,height=500,menubar=no,toolbar=no');

???????? else

????????????alert("over");

?????}

?????else

????????alert("over");

????}



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

你的代碼寫的有點亂,我幫你重新測試了下。

在第一個else這里 多了一個 },你自己檢查下是不是。而且已經有一個else的情況下,沒必要第二個else的。除非你是else if{}。另外在網址部分,要記得寫上全部域名,也就是加上http://。下面貼出來的是我改了之后測試好的。

不過有些地方不用那么寫,有點多余。

<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');}

? ? ?}

? ? ?else

? ? ?{alert("over");}

? ? ?

? ? }

?

</script>


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

李挺的天空

width=400px,height=500px,menubar=no,toolbar=no : 是css中的寫法,在js中是無效的
2016-03-02 回復 有任何疑惑可以回復我~

?function?openwindow()

Window

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

還有你的地址一定要寫http://********

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

function?openwindow()

????{

?????var?open=confirm("是否打開網址?");

?????if?(open==true)

?????{

?????????var?url=prompt("是否打開下列網址?","www.xianlaiwan.cn");

?????????if(url!=null)

?????????{window.open(url,'_blank','width:400px,height:500px','menubar:no,toolbar:no');}

? ? ? ? ?else

? ? ? ? ? {alert("over");}

?????}

? ?else{alert("over");}

????}

你多了個大括號!


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

qq_周東旭_0 提問者

謝謝謝謝謝!
2016-03-02 回復 有任何疑惑可以回復我~

if...else嵌套有問題,你檢查一下

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

舉報

0/150
提交
取消

不知道哪里代碼錯了

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

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

幫助反饋 APP下載

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

公眾號

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