请问哪里有问题?

来源:2-7 编程练习

慕斯卡5065207

2017-05-26 15:41

<!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 opening=prompt("请输入网址:","http://www.imooc.com/")

        if(opening=="null")

        {window.open("http://www.imooc.com/","_blank","width=400px,height=500px,menubar=no,toolbar=no");

    }

    else{alert("输入错误");}

    else

    {alert("再见!");}

    }


    

  </script> 

 </head> 

 <body> 

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>



写回答 关注

3回答

  • 慕前端8788530
    2017-05-26 15:50:37
    已采纳

    function openWindow(){

            var a=confirm("是否打开");

            var b;

            if (a){

            var b=prompt("请输入网址");

            alert(b);

            window.open(b,'_blank');

            }

        }

    自己对着改吧   惨不忍睹,函数的定义都不对,null也没搞清,还有乱嵌套,看着头大。

  • 今世缘0
    2017-05-26 17:43:42
    <!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 opening=prompt("请输入网址:","http://www.imooc.com/");
     window.open("http://www.imooc.com/","_blank",'width=400px,height=500px,menubar=no,toolbar=no');
      }
     else{alert("输入错误");}
        }
      </script> 
    
     </head> 
    
     <body> 
    
     <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 
    
     </body>
    
    </html>
    
    
    //兄弟,对着看吧。


  • 杰森仙生
    2017-05-26 15:58:04

    function openWindow()后面的分号就第一个要去掉

JavaScript入门篇

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

739818 学习 · 9566 问题

查看课程

相似问题