為什么我的代碼運行后沒有打開網(wǎng)址
<!DOCTYPE html>
<html>
?<head>
? <title> new document </title>?
? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>??
? <script type="text/javascript">?
??? function openWindow(){
??????? var a = confirm ("是否打開新窗口");
??????? if( a == ture)
??????? {
??????????? var b = prompt("請輸入網(wǎng)址", "http://idcbgp.cn/");
??????????? if(b != null)
??????????? {window.open('http://idcbgp.cn/','_blank','width=400,height=500,menubar=no,toolbar=no');}
??????????? else{window.open(winsubmit,'_blank','width=400,height=500,menubar=no,toolbar=no')}
??????? }
??????? else{alert("bey");}
??? }
??? // 新窗口打開時彈出確認框,是否打開
??? // 通過輸入對話框,確定打開的網(wǎng)址,默認為 http://idcbgp.cn/
??? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
???
???
? </script>
?</head>
?<body>
?? <input type="button" value="新窗口打開網(wǎng)站" onclick="openWindow()" />
?</body>
</html>
2018-07-31
if( a == ture)輸錯了,改為if( a ==true)
2018-07-31
true
2018-07-31
點擊prompt窗口沒有反應(yīng)是不?自己可以先去掉if...else然后試試,如果沒有問題再重新把if...else 加上,看看是不是判斷條件問題。
2018-07-31
你可以參考一下我寫的
2018-07-31
?if(b != null)改成if(url!=null)試試