<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>close()</title>
<script type="text/javascript">
function ass(){
var mywin= window.open("http://www.baidu.com");
var pages = confirm("是否关闭页面?");
if(pages == true){
mywin.close();
alert("成功关闭");
}else{
alert("没有关闭");
}
}
</script>
</head>
<body>
<input type="button" value="点我下试试" onclick="ass()" />
</body>
</html>
为什么点确认键,新打开的页面还是无法关闭呢
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>close()</title> <script type="text/javascript"> function ass(){ var mywin= window.open("http://www.imooc.com/"); var pages = confirm("是否关闭页面?"); if(pages == true){ mywin.close(); alert("成功关闭"); }else{ alert("没有关闭"); } } </script> </head> <body> <input type="button" value="点我下试试" onclick="ass()" /> </body> </html>
换成慕课网也没有问题
我这测试 ,你的代码是没有问题的,注意关闭的不是当前页面,而是重新打开的一个页面。