在新窗口打開網站打不開
function openWindow() ? ?{ ? ? ? ?var mywin=confirm("是否在新窗口打開"); ? ? ? ?if(mywin==true){ ? ? ? ? ? ?var mywin1=prompt("請輸入網址"); ? ? ? ? ? ?if(mywin1="http://www.xianlaiwan.cn/"); ? ? ? ? ? ?{window.open("http://www.xianlaiwan.cn/") ? ? ? ? ? ? ?} } 我這個怎么不顯示
2016-03-17
錯誤一:??if(mywin1="http://www.xianlaiwan.cn/"); 后面那個分號不能用。每一個if語句后面跟的else如果沒有要表達的話,可以省略,也可以加上(else;)
錯誤二:你在寫網址的時候應該切換成英文輸入,而不是中文輸入。(這是打不開的主要原因)
錯誤三:window.open( )括號里應該是單引號,如果你要在新的窗口中打開的話要加一個('_blank')
2016-03-17
而且你的代碼中貌似有錯誤,比如條件語句的括號丟了一個
2016-03-17
if(mywin1="http://www.xianlaiwan.cn/"); ? ? ? ? ? ?{window.open("http://www.xianlaiwan.cn/") ? ? ? ? ? ? ?}
不能這樣寫的,因為promp不是判斷輸入框里面的內容,你再看一下prompt這個屬性的作用。
2016-03-17
第二個判斷是 如果mywin1是慕課網的網址,才會打開,不然就打不開,所以你輸入的網址要是慕課網的 ,才能打開網頁,
2016-03-17
window.open(mywin1,'_blank');