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

javascript编程联系哪里错了啊,求大神指教。

javascript编程联系哪里错了啊,求大神指教。

幕布斯6906120 2015-11-08 20:25:49
<!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 open=confirm("是否打开新窗口")}     // 新窗口打开时弹出确认框,是否打开     if(open==true)     {var open2=prompt('是否打开慕课','http//:www.imooc.com/')     // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/       if else(open2!=null)     //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。     {window.open(['http//:www.baidu.com/'],'_blank','width=400px,height=500,toolbar=no')}     }   </script>   </head>   <body>    <input type="button" value="新窗口打开网站" onclick="openWindow()" />   </body> </html>
查看完整描述

2 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

<!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 open = confirm("是否打开新窗口")
            // 新窗口打开时弹出确认框,是否打开
            if (open == true) {
                var open2 = prompt('是否打开慕课', 'http//:www.imooc.com/');
                // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
                if (open2 != null) {
                    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
                    window.open('http://www.baidu.com','_blank', 'width=400px,height=500,toolbar=no')
                }
            }
        }
    </script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openwindow()"/>
</body>
</html>

1、你的代码结构有问题  自己对应一下,2、网址应该是 http://  开头  不是 http//: 开头   window.open(['http//:www.baidu.com/'],'_blank','width=400px,height=500,toolbar=no')  里面的第一个参数是字符串  所以没有[]  ,第一个参数后面的,你用的是中文的,应该是英文的。  3、onclick="openwindow()" 这里方法调用时,注意方法名的大小写。

查看完整回答
反对 回复 2015-11-08
?
幕布斯6906120

TA贡献4条经验 获得超1个赞

我对那个   null有些不理解      open2!=null   是不是open2不等于空啊


查看完整回答
反对 回复 2015-11-10
  • 2 回答
  • 0 关注
  • 1413 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信