问答详情
源自:2-7 编程练习

大佬们请帮我看一下哪里错了??求助

<script type="text/javascript"> 

 function openwindow(){

    var open=confirm("确定要打开新窗口吗?")  

       if(open==true){

           var op=prompt("请输入新窗口网址:","http://www.imooc.com/");

           if(op!=null){

              window.open(op,'_blank','width=400,height=500,menubar=no,toolbar=no') }

           else{alert("哼");}

        else{alert("哼");}   

       }

    }

   </script> 


提问者:慕码人8595002 2017-08-04 16:00

个回答

  • qq_絵空事_1
    2017-08-04 16:46:51
    已采纳

    if…else那部分大括号框错了。你把外嵌套的else放到if里面了。


    应如下:

    <script type="text/javascript"> 

     function openwindow(){

        var open=confirm("确定要打开新窗口吗?");  

           if(open==true){

               var op=prompt("请输入新窗口网址:","http://www.imooc.com/");

               if(op!=null){

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

                  }

               else{alert("哼");}

            

           }

            else{alert("哼");}  

        }

       </script> 


  • 慕粉18105151287
    2017-08-04 16:42:21

    <script type="text/javascript"> 

     function openWindow(){

        var open=confirm("确定要打开新窗口吗?")  

           if(open==true)

               { var op=prompt("请输入新窗口网址:","http://www.imooc.com/");

               if(op!=null)

                  {window.open(op,'_blank','width=400,height=500,menubar=no,toolbar=no') }

               else

                     {alert("哼");}   

           }

            else{alert("哼");}

        }

       </script> 


  • 慕标3201646
    2017-08-04 16:24:01

    函数名字是openWindow()