学习JAVAscript 遇到的问题 2-7编程练习

<!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 chuang=confirm("您要打开一个新的窗口吗?");

        // 新窗口打开时弹出确认框,是否打开

        var website;

        

        if(chuang==true)

        { website=prompt("请确认要访问的网址并确认" 

         ,"http://www.imooc.com" );

      

        }

         else{}

        if(website!=null)

        {

        window.open("website","_blank","width=100

        ,height=500,menubar=no,toolbar=no")

        }

    

       

    

  }    

  </script> 

 </head> 

 <body> 

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

 </body>

</html>



杰猛人
浏览 1486回答 1
1回答

Perona

  window.open("website","_blank","width=100,height=500,menubar=no,toolbar=no")这里变量名是不需要加引号的。代码中if语言没有正确嵌套。修改后的代码<!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 chuang = confirm("您要打开一个新的窗口吗?");             // 新窗口打开时弹出确认框,是否打开             var website;             if (chuang == true) {                 website = prompt("请确认要访问的网址并确认", "http://www.imooc.com");                 if (website != null) {                     window.open(website, "_blank", "width=100,height=500,menubar=no,toolbar=no")                 }             }else {             }         }     </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="openWindow()"/> </body> </html>
打开App,查看更多内容
随时随地看视频慕课网APP