运行不出来,哪里有错

来源:2-7 编程练习

jsxx

2015-09-10 15:52

<!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 message=confirm("是否打开网页?");
        if(message==true){
    // 新窗口打开时弹出确认框,是否打开
            var passage;
            passage=prompt("请输入网址","http://www.imooc.com");
    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
            if(passage!=null){
                window.open(passage,'_blank','width=400,heigth=500,menubar=no,toolbar=no');
            }
            else
            {alert("error");}
    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。}
    else
    {alert("error");}
    }
    
  </script> 
 </head> 
 <body> 
	  <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 
 </body>
</html>

求大神看看哪里出错了,运行没有反应,怎么回事啊

写回答 关注

3回答

  • 英麟
    2015-09-26 10:40:41

    还是运行部出来啊。

  • Perona
    2015-09-10 16:13:07
    var message=confirm("是否打开网页?");

    这里分号错了,敲成中文的了,改成英文的吧。

     passage=prompt("请输入网址","http://www.imooc.com");

    这里冒号也被敲成了中文,改英文。

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。}
        else
        {alert("error");}

    这里的}被注释掉,其实不用注释的

    修改后的代码

    <script type="text/javascript">
        function openWindow(){
            var message=confirm("是否打开网页?");
        if(message==true) {
            // 新窗口打开时弹出确认框,是否打开
            var passage;
            passage = prompt("请输入网址", "http://www.imooc.com");
            // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
            if (passage != null) {
                window.open(passage, '_blank', 'width=400,heigth=500,menubar=no,toolbar=no');
            } else {
                alert("error");
            }
        }else {
            alert("error");}
        }
    </script>

  • _潇潇暮雨
    2015-09-10 16:00:53

    仔细检查一下括号是否匹配,还有明显用了中文分号啊。

        function openWindow(){
            var message=confirm("是否打开网页?");
            if(message==true){
        // 新窗口打开时弹出确认框,是否打开
                var passage;
                passage=prompt("请输入网址","http://www.imooc.com");
        // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
                if(passage!=null){
                    window.open(passage,'_blank','width=400,heigth=500,menubar=no,toolbar=no');
                } else{
                  alert("error");
                }
            } //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。}
            else{
              alert("error");
            }
      }


JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题