為什么寫了else 網頁還是會被打開?
<script type="text/javascript"> ?
function openWindow(){
var myMessage=confirm("是否要打開新的窗口?")
if(myMessage=true){
window.open('http://172.16.143.120/new_www/en/main/index.html','_blank','width=600,height=400,top=100,left=0')
}
else{ myMessage.close();
}
}
</script>
?? ?<input type="button" value="新窗口打開網站" onclick="openWindow()" />
2018-07-11
你的代碼不太符合題目所述邏輯,這題邏輯是
①定義一個函數openWindow顯示prompt索要網址
②如果①點擊確定,顯示confirm確認是否打開網頁
③如果②確認打開,那么按照要求window.open一個窗口(以上三部均為嵌套關系)
<!DOCTYPE html>
<html>
?<head>
? <title> new document </title>??
? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>? ?
? <script type="text/javascript">??
?// 新窗口打開時彈出確認框,是否打開
// 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/
//打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具
function open_window()
{
? ? ? ? var pt=prompt("請輸入網址","http://www.xianlaiwan.cn");
? ? ? ? if(pt!=null)
? ? ? ? {
? ? ? ? ? ? var cm=confirm("確定要打開一個新的窗口么?");? ? ?
? ? ? ? ? ? if(cm==true)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? window.open(pt,width=400,height=500);
? ? ? ? ? ? }
? ? ? ? }??
}? ??
? </script>?
?</head>?
?<body>?
? <input type="button" value="新窗口打開網站" onclick="open_window()" />?
?</body>
</html>
2018-07-17
小哥你的=少打了一個
2018-07-09
2018-06-29
你的判斷符號出錯了