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

不知道哪错了,就是打不开,求指教

<script type="text/javascript">
   function openWindow(){
   var myaa=confirm("是否打开对话框");
   // 新窗口打开时弹出确认框,是否打开
      if(myaa==true) {
   var myss=prompt("在此输入网址","http://www.imooc.com");
   if(myss!=null){
       window.open(myss,"_blank","width=400px, height=500px,menubar=no, toolbar=no");
   }
   // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
   else{
       alert("检查网址");
   }
   }
   //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
     else{
     alert("再见!");
     }
   }
</script>

正在回答

2 回答

    function openWindow(){
        var myaa=confirm("是否打开对话框");
        if(myaa==true) {
            var myss=prompt("在此输入网址","http://www.imooc.com");
            if(myss!=null){
                window.open(myss,"_blank","width=400px, height=500px,menubar=no, toolbar=no");
            }else{
                alert("检查网址");
            }
        }else{
            alert("再见!");
        }
    }

JS里面应该没有错

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

 你的原码: if(myss!=null){
       window.open(myss,"_blank","width=400px, height=500px,menubar=no, toolbar=no");
   }

其中window.open()里边的参数应该用单引号,不是双引号。即应修改为如下样式:

if(myss!=null){

       window.open(myss,'_blank','width=400px, height=500px,menubar=no, toolbar=no');

   }

亲测,改完之后就可以用了。

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

真温暖阳光

啊 非常抱歉 我又把你的原码跑了一遍 发现也可用 在上网搜索发现JS里边 单引号和双引号均可以用 也就是说这段代码本身没有问题 有没有可能是浏览器版本的问题
2016-08-17 回复 有任何疑惑可以回复我~
#2

XuanKong 提问者 回复 真温暖阳光

在谷歌上一直出错,折腾了很长时间都没找出原因,一直以为是代码没写对,搞不好真是浏览器的问题,我再试试吧。谢谢啦
2016-08-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道哪错了,就是打不开,求指教

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号