使用新版chrome,在取消的时候提示不能关闭非弹出窗口,麻烦老师看一下
来源:1-15 编程练习
weixin_慕设计7122316
2019-08-30 10:54:30
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>打开/关闭页面</title>
</head>
<body>
<input type="button" name="" value="打开页面">
<script type="text/javascript">
//补充代码
var input = document.getElementsByTagName('input')[0];
input.onclick = function() {
var con = confirm("是否打开页面");
if (con) {
window.open("newwindow.html","newwindow","width=300px,height=300px,top=200px,left=600px,toolbar=no,menubar=no,scrollbars=no,loaction=no")
}else{
window.close();
}
}
</script>
</body>
</html>
2回答
好帮手慕言
2019-08-30
同学你好,可能与浏览器版本有关,使用其他浏览器能够测试出来结果也是可以的。棒棒哒
如果帮助到了你,欢迎采纳~祝学习愉快~
好帮手慕言
2019-08-30
同学你好,这边使用同学提供的代码测试是没有问题的。老师的版本 76.0.3809.132(正式版本) (64 位)。
同学出现这种情况可能是因为版本的问题,针对chrome解决办法: open(location, '_self').close();
同学使用上面的方法测试一下。
祝学习愉快~
相似问题