為什么打不開網站
不管輸入什么網址,打開的頁面都是那一個,還提示錯誤
<!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?