求大神幫忙看下問題出在哪里
為什么無法顯示效果,點了沒有反應。
代碼如下;
<!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 open=confirm('確認新建窗口打開網站嗎?')
? if(open=true) // 新窗口打開時彈出確認框,是否打開
? }{var url=prompt('通過輸入對話框打開網站,確定打開網址','http://www.xianlaiwan.cn');if(url!=null);}
??? // 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/
?? {widow.open(url,_blank,width=400,height=500,menubar=no,toolbar=no);}
??? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
?? else
? { alert('再見!');}??
? </script>
?</head>
?<body>
?? ?? <input type="button" value="新窗口打開網站" onclick="openWindow()" />
?</body>
</html>
2015-08-25
花括號嵌套錯亂。
這里應該用==。=是賦值的意思,==才是等于的意思。
這里是window,而不是widow。后面的參數別忘了加引號。
還有哦,注意代碼的換行縮進,這樣更容易閱讀。
修改后的代碼你看看
2015-08-26
2015-08-26
<!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 rec = confirm('確認打開新建網址嗎?');
??? if(rec == true);
{
???? // 新窗口打開時彈出確認框,是否打開
??? var url = prompt('通過輸入對話框,確定打開的網址','http://www.xianlaiwan.cn/');
??? if(url != null);// 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/
??? {window.open(url, '_blank', 'width=400px, height=500px,menubar=no, toolbar=no');}
??? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
??? else{
??? alert('再見!');
??? }
}
}
? </script>
?</head>
?<body>
?? ?? <input type="button" value="新窗口打開網站" onclick="openWindow()" />
?</body>
</html>