我這個哪里不對
<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) ?
? {window.open(url,'_blank','width=400,heigth=500,menubar=no,toolbar=no')}
? ??
? ? else
? ? {alert("結束");}
? ? }
? ? else
? ? {alert("結束");}
? ?}
? ??
? </script>?
?</head>?
?<body>?
?<input type="button" value="新窗口打開網站" onclick="openWindow()" />?
?</body>
</html>
2016-04-17
if那里直接寫成if(open )就好了。
<!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){
? ? ? ? ? ? var webaddress=prompt("請輸入網址:http://www.xianlaiwan.cn");
? ? ? ? ? ??
? ? // 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/
? ? ? ? ? ? if(webaddress!=null){
? ? ? ? ? ? ? ? window.open(webaddress,'_blank','width=400px,height=500px,menubar=no,toolbar=no');
? ? ? ? ? ? ? ??
? ? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
? ? ? ? ? ? }else{alert("結束");
? ? ? ? ? ??
? ? ? ? ? ? }
? ? ? ? }else{
? ? ? ? ? ? alert("結束");
? ? ? ? ? ??
? ? ? ? }
? ? ? ? }
? </script>?
?</head>?
?<body>?
?<input type="bu
2016-04-17
function openWindow()
? {? ?var open=confirm("確認打開新窗口嗎");
? ? ? ?if(open==true)
? ? ? ?{var url=prompt("請輸入一個網址","http://www.xianlaiwan.cn/");
? ? ? ? ?if(url!=null)
? ? ? ? ?{?window.open(url,'_blank','width=400,heigth=500,menubar=no,toolbar=no')
? ? ? ? ? }
? ? ? ? ?else
? ? ? ? ?{alert("結束");
? ? ? ? ?}
? ? ? ? }
? ? else
? ? {alert("結束");
? ? }
? }?
openWindow 大小寫注意,不然找不到對象
判斷符號是==,一個=是賦值。
2016-04-17
前面定義的openwindow函數名和后面調用的大小寫要一致
2016-04-16
自己對比著看吧 很簡單的一個問題方法名openWindow是區分大小寫的 養成好的編程習慣很重要...