為什么打不開網站
不管輸入什么網址,打開的頁面都是那一個,還提示錯誤
<!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?mess=confirm("是否在新窗口打開網站?");
????????if(mess==true){
????????????var?url=prompt("請輸入網址:","?http://www.xianlaiwan.cn/");
????????????if(url!=null){
????????????????window.open(url,'_blank','width=400,height=500,menubar=no,toolbar=no');}
????????}
????????}
????//?新窗口打開時彈出確認框,是否打開
????//?通過輸入對話框,確定打開的網址,默認為?http://www.xianlaiwan.cn/
????//打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
????
????
??</script>?
?</head>?
?<body>?
???<input?type="button"?value="新窗口打開網站"?onclick="openWindow()"?/>?
?</body>
</html>
2016-03-06
因為你"?http://www.xianlaiwan.cn/"?這行代碼的冒號是中文編碼 建議你切換成英文的再試試
還有(mess==true)沒必要用雙等于號 一個等于號也可以的
2016-03-06
http://www.xianlaiwan.cn/這里的冒號是中文的吧,改成英文的就可以了,雖然不知道為啥……
2016-03-06
和else無關 在if 判斷語句中中 沒有else也是可以得 只是不夠規范 邏輯上不規范 但不影響代碼的執行
2016-03-06
沒else
2016-03-06
難道是沒有else?