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

来源:2-7 编程练习

XuanKong

2016-08-17 12:27

<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回答

  • Name_Dragon
    2016-08-17 12:39:24
    已采纳
        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里面应该没有错

  • 真温暖阳光
    2016-08-17 14:31:35

     你的原码: 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');

       }

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

    XuanKo... 回复真温暖阳光

    在谷歌上一直出错,折腾了很长时间都没找出原因,一直以为是代码没写对,搞不好真是浏览器的问题,我再试试吧。谢谢啦

    2016-08-19 11:41:31

    共 2 条回复 >

JavaScript入门篇

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

741116 学习 · 9865 问题

查看课程

相似问题