大家來幫幫我??
function openWindow(){
var open=confirm("確認新建窗口打開網(wǎng)站嗎?");
if(open==true)
{var url=prompt("通過輸入對話框,確定打開的網(wǎng)址","http://idcbgp.cn");
if(url!=null)
{window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no'); ? ?
}
else{alert("再見!");}
} ??
else{alert("再見!");}
}
3個問題:
1. "!"是做什么用的,好像前文教學中沒有交代。
2. 為什么我做成功了之后,如果我想在"prompt"對話框中輸入其他網(wǎng)址,現(xiàn)實的還是imooc.com的網(wǎng)址呢?
3.?if(url!=null) ?這句話的解釋難道不是prompt取消了才返回null這個值嗎?怎么會是確定呢??
2015-01-04
回答:
1、!這個符號表示的意思是非,!=這樣表示的是不等于
2、因為prompt("通過輸入對話框,確定打開的網(wǎng)址","http://idcbgp.cn")這句話已經(jīng)把網(wǎng)址寫好了啊,你可以把網(wǎng)址去掉就可以了
3、這句話表示的就是url不等于null的時候,也就是不是取消的時候