不知道哪里代碼錯(cuò)了
??function?openwindow() ????{ ?????var?open=confirm("是否打開(kāi)網(wǎng)址?"); ?????if?(open==true) ?????{ ?????????var?url=prompt("是否打開(kāi)下列網(wǎng)址?","idcbgp.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(){
? ? ? ? ? ? // 新窗口打開(kāi)時(shí)彈出確認(rèn)框,是否打開(kāi)
? ? ? ? ? ? alert("是否打開(kāi)新窗口");
? ? ? ? ? ? // 通過(guò)輸入對(duì)話框,確定打開(kāi)的網(wǎng)址,默認(rèn)為 http://idcbgp.cn/
? ? ? ? ? ? var openmind = confirm("我將打開(kāi)對(duì)話框?你腳得捏?")
? ? ? ? ? ? if(openmind==true)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? //打開(kāi)的窗口要求,寬400像素,高500像素,無(wú)菜單欄、無(wú)工具欄。
? ? ? ? ? ? ? ? window.open("http://idcbgp.cn/","_blank","width=400,height=500,menubar=no,toolbar=no")
? ? ? ? ? ? }
? ? ? ? ? ? else{
? ? ? ? ? ? ? ? document.write("用戶已取消");
? ? ? ? ? ? }
? ? ? ? }
? ? </script>
</head>
<body>
<input type="button" value="新窗口打開(kāi)網(wǎng)站" onclick="openWindow()" />
</body>
</html>
2016-03-02
少了http://
關(guān)于URL,你要再學(xué)習(xí)一下,沒(méi)有http://,會(huì)默認(rèn)為本地地址,自然打不開(kāi)。
2016-03-02
'width:400px,height:500px','menubar:no,toolbar:no');這里,去掉中間的單引號(hào)
2016-03-02
function?openwindow()
????{
?????var?open=confirm("是否打開(kāi)網(wǎng)址?");
?????if?(open==true)
?????{
?????????var?url=prompt("是否打開(kāi)下列網(wǎng)址?","http://idcbgp.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
你的代碼寫的有點(diǎn)亂,我?guī)湍阒匦聹y(cè)試了下。
在第一個(gè)else這里 多了一個(gè) },你自己檢查下是不是。而且已經(jīng)有一個(gè)else的情況下,沒(méi)必要第二個(gè)else的。除非你是else if{}。另外在網(wǎng)址部分,要記得寫上全部域名,也就是加上http://。下面貼出來(lái)的是我改了之后測(cè)試好的。
不過(guò)有些地方不用那么寫,有點(diǎn)多余。
<script type="text/javascript">
? ? function openwindow()
? ? {
? ? ?var open=confirm("是否打開(kāi)網(wǎng)址?");
? ? ?if (open==true)
? ? ?{
? ? ? ? ?var url=prompt("是否打開(kāi)下列網(wǎng)址?","http://idcbgp.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("是否打開(kāi)網(wǎng)址?");
?????if?(open==true)
?????{
?????????var?url=prompt("是否打開(kāi)下列網(wǎng)址?","idcbgp.cn");
?????????if(url!=null)
?????????{window.open(url,'_blank','width:400px,height:500px','menubar:no,toolbar:no');}
? ? ? ? ?else
? ? ? ? ? {alert("over");}
?????}
? ?else{alert("over");}
????}
你多了個(gè)大括號(hào)!
2016-03-02
if...else嵌套有問(wèn)題,你檢查一下