<html>
<head>
<title>对话框的应用</title>
<script>
function url(){
var ques = confirm("你确定要打开新窗口吗?");
if(ques==true){
var web = prompt("请输入您要打开的网址:");
if(web==true){
window.open(web,'_blank','width=400,height=500,menubar=no,toolbar=no'
}else{
web.close();
}
}
else{
ques.close();
}
}
</script>
</head>
<body>
<input type="button" value="点击我" onclick="url()">
</body>
</html>
关闭 浏览器的拦截窗口弹出设置
<!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 bool = confirm("是否打开?"); if (bool==true){ window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no'); } } </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="openWindow()" /> </body></html>
else{ web.close(); } 改成 else{ quse.close(); } 根据你的代码,如果web!= true,那么不会执行window.open(web,'_blank','......');这一步操作,那么窗口 web就没有打开,既然没有打开,怎么关闭呢?不知道这个回答是不是题主想要的呢
window.open(web,'_blank','width=400,height=500,menubar=no,toolbar=no'
web错了,这里填url,窗口打开的网页