这段代码哪里有问题怎么我打不开if和else里面的东西

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

    function rec()

    {

     var open = confirm("是否打开网站"); 

     if (open == true)

     {

        window.open('http://www.baidu.com','_blank','width=1366,height=768,menubar=yes,toolbar=yes, status=yes,scrollbars=yes') ; 

     };

     else

     {

        alert("打开失败!");  

     };

    }

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


    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/


    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    

    

  </script> 

 </head> 

 <body> 

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

 </body>

</html>


努力学习的健C
浏览 1376回答 3
3回答

super_mb

var open = confirm("是否打开网站");  alert("打开失败!");你这两句的末尾的分号是中文的,要改成英文的分号,然后,if和else语句的{}花括号结尾不能有分号,把这两个分号去掉,就可以了。

_潇潇暮雨

写代码要心细啊,哥们。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript