2-7 編程練習(xí),第二遍做了,下面的代碼檢查好幾遍了,沒(méi)有發(fā)現(xiàn)問(wèn)題,但是就是運(yùn)行了點(diǎn)擊設(shè)置的那個(gè)button沒(méi)有任何結(jié)果!求檢查,求指教?。。?!
? <script type="text/javascript"> ?
??? function openWindow()
??? {var ifopen=confirm("是否打開(kāi)新的網(wǎng)頁(yè)?");
??? if(ifopen==true)
??? {var webaddress=prompt("請(qǐng)輸入網(wǎng)址:","http://idcbgp.cn/");
????? if(webaddress!=null)
??????? {window.open(webaddress,"_blank",'width=400,height=500,menubar=no,toolbar=no');}
????? else
??????? {alert("無(wú)法繼續(xù)了!");}
??? }
??? else
??? {alert("無(wú)法繼續(xù)了!");}
??? }
? </script>
2017-05-18
我把你代碼復(fù)制下來(lái)之后,運(yùn)行了一下,一個(gè)是confirm方法那里后面的那個(gè)分號(hào),還有一個(gè)就是請(qǐng)輸入網(wǎng)址里那個(gè)網(wǎng)站的冒號(hào),改掉就好了
2017-05-19
你發(fā)現(xiàn)了沒(méi)有 你在判斷webadress的值的時(shí)候使用了(webadress!=null)然后prompt窗口打開(kāi),你如果點(diǎn)取消或者把內(nèi)容刪掉按道理來(lái)說(shuō)這個(gè)時(shí)候 webadress的值返回的是null 那應(yīng)該執(zhí)行 alert("無(wú)法繼續(xù)了!");語(yǔ)句,然而結(jié)果是并沒(méi)有,只是打開(kāi)了一個(gè)沒(méi)有填寫(xiě)網(wǎng)頁(yè)的窗口。
我是這么想的,webadress=null 這個(gè)其實(shí)是引用為空,這個(gè)null沒(méi)有分配空間,而你這里webadress用var分配了空間,所以即使webadress為空 他也不等于 null,所以你這里應(yīng)該把null換成“”就可以解決問(wèn)題了~
2017-05-18
function openWindow(){
??? var ifopen=confirm("是否打開(kāi)新的網(wǎng)頁(yè)?");
??? if(ifopen==true){
??? var webaddress=prompt("請(qǐng)輸入網(wǎng)址:"+"http://idcbgp.cn/");
????? if(webaddress!=null)
??????? {window.open(webaddress,"_blank","width=400,height=500,menubar=no,toolbar=no");}
????? else
??????? {alert("無(wú)法繼續(xù)了!");}
??? }
??? else
??? {alert("無(wú)法繼續(xù)了!");}
??? }
?? openWindow();
2017-05-18
打開(kāi)網(wǎng)頁(yè) ?記住是單引號(hào) ‘_blank’
2017-05-18
http://idcbgp.cn/把這個(gè)網(wǎng)址單獨(dú)列出來(lái)然后放到window.open中試試
2017-05-18
? ? function openWindow(){
? ? var mymessage=confirm("是否打開(kāi)?")
? ? if (mymessage==true){
? ? ? ? var inputurl=prompt("請(qǐng)輸入網(wǎng)址","http://idcbgp.cn");
? ? ? ? if (inputurl==null)
? ? ? ? {}
? ? ? ? else
? ? ? ? {
? ? ? ? window.open(inputurl,"_blank","height=500,width=400")
? ? ? ? }
? ? }
? ? else{}
? ? }