为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的程序打不开新窗口

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>新打开窗口编程</title>
    <script type="text/javascript">
        function WindowOpen(){
            var New=confirm("是否打开");
            if (New==true){
                var new2=prompt("请输入你要打开的网站","https://www.baidu.com/");
                return new2
                if (new2==null){
                    window.close()
                }
                else{
                    window.open(new2,"_blank",width=400,height=500,menubar=no,toolbar=no);
                }
                }
            }
    </script>
</head>
<body>
<input type="button" value="button" name="新窗口打开网站" onclick="WindowOpen()" />
</body>
</html>


正在回答

1 回答

本人理解  测试过应该是对的

window.open(new2,"_blank",width=400,height=500,menubar=no,toolbar=no);
window.open(new2,"_blank",width=400,height=500,"menubar=no,toolbar=no");//你丢双引号了  主要是下面的问题
return new2  //执行到这一行意味着你将会返回不会继续执行本程序块下面语句


2 回复 有任何疑惑可以回复我~
#1

Code小白k1

所以你注释掉return new2 或者删除就可以正常运行了 不会报错
2019-06-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739957    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

为什么我的程序打不开新窗口

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信