不知道哪里代碼錯了
??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");} ????}
2016-03-02
confirm那里返回的是地址,不可能==true,直接在if()里面寫返回的變量名就好了
2016-03-02
<!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>
2016-03-02
少了http://
關于URL,你要再學習一下,沒有http://,會默認為本地地址,自然打不開。
2016-03-02
'width:400px,height:500px','menubar:no,toolbar:no');這里,去掉中間的單引號
2016-03-02
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");
????}
2016-03-02
你的代碼寫的有點亂,我幫你重新測試了下。
在第一個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>
2016-03-02
?function?openwindow()
Window
2016-03-02
還有你的地址一定要寫http://********
2016-03-02
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");}
????}
你多了個大括號!
2016-03-02
if...else嵌套有問題,你檢查一下