在新窗口打開(kāi)網(wǎng)站打不開(kāi)
function openWindow() ? ?{ ? ? ? ?var mywin=confirm("是否在新窗口打開(kāi)"); ? ? ? ?if(mywin==true){ ? ? ? ? ? ?var mywin1=prompt("請(qǐng)輸入網(wǎng)址"); ? ? ? ? ? ?if(mywin1="http://idcbgp.cn/"); ? ? ? ? ? ?{window.open("http://idcbgp.cn/") ? ? ? ? ? ? ?} } 我這個(gè)怎么不顯示
2016-03-17
錯(cuò)誤一:??if(mywin1="http://idcbgp.cn/"); 后面那個(gè)分號(hào)不能用。每一個(gè)if語(yǔ)句后面跟的else如果沒(méi)有要表達(dá)的話,可以省略,也可以加上(else;)
錯(cuò)誤二:你在寫(xiě)網(wǎng)址的時(shí)候應(yīng)該切換成英文輸入,而不是中文輸入。(這是打不開(kāi)的主要原因)
錯(cuò)誤三:window.open( )括號(hào)里應(yīng)該是單引號(hào),如果你要在新的窗口中打開(kāi)的話要加一個(gè)('_blank')
2016-03-17
而且你的代碼中貌似有錯(cuò)誤,比如條件語(yǔ)句的括號(hào)丟了一個(gè)
2016-03-17
if(mywin1="http://idcbgp.cn/"); ? ? ? ? ? ?{window.open("http://idcbgp.cn/") ? ? ? ? ? ? ?}
不能這樣寫(xiě)的,因?yàn)閜romp不是判斷輸入框里面的內(nèi)容,你再看一下prompt這個(gè)屬性的作用。
2016-03-17
第二個(gè)判斷是 如果mywin1是慕課網(wǎng)的網(wǎng)址,才會(huì)打開(kāi),不然就打不開(kāi),所以你輸入的網(wǎng)址要是慕課網(wǎng)的 ,才能打開(kāi)網(wǎng)頁(yè),
2016-03-17
window.open(mywin1,'_blank');