我寫代碼錯哪里了?我檢查了好幾遍,怎么就是不可以?
<!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 myWindow= confirm("是否打開新網(wǎng)頁");// 新窗口打開時彈出確認(rèn)框,是否打開
? ? ? if(myWindow=true)
? ? ? ? ?{var newWindow=prompt("請輸入網(wǎng)頁,'http://idcbgp.cn/');// 通過輸入對話框,確定打開的網(wǎng)址,默認(rèn)為 http://idcbgp.cn/
? ? ? ? ? ?if(newWindow!=null)
? ? ? ? ? ? ? {window.open(newWindow,"_black",'width=400,height=500,menubar=no,toolbar=no');?
?} //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
? ? ? ? ? ? else{ ? ? ? ? ? ? ??
? ? ? ? ?alert("再見");}
?}
? ? ? ?else{
? ? ? ? ? ? ? ?alert("再見");
? }
? ? ? ?}
??
? </script>?
?</head>?
?<body>?
?<input type="button" value="新窗口打開網(wǎng)站" onclick="openWindow()" />?
?</body>
</html>
2016-09-22
if后面是Boolean值,所以應(yīng)該是if(myWindow==true) ? 一個“=”是賦值的意思
2016-09-22
少了個單引號
2016-09-22
我自己找到了 ,??{var newWindow=prompt("請輸入網(wǎng)頁,'http://idcbgp.cn/')?的 ?請輸入網(wǎng)頁少了一個 “
”