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

觉得代码没错,可是就是运行不出来


<!DOCTYPE html>
<html>
 <head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   
  <script type="text/javascript">
  function openWindow()
  {
      
  if(confirm("是否打开新网站?"))
  {
 
    
    // 新窗口打开时弹出确认框,是否打开
 var url=prompt("请输入打开的网址","http://www.imooc.com/");
 
    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
 window.open(url, "_blank", "toolbar=no,menubar=no,scrollbars=yes,width=400,height=500");
    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
  }
  }
    
  </script>
 </head>
 <body>
      <input type="button" value="新窗口打开网站" onclick="openWindow()" />
 </body>
</html>

提问者:慕粉0300152458 2016-12-01 16:40

个回答

  • 阳同学
    2016-12-01 17:37:50
    已采纳

    var url=prompt("请输入打开的网址","http://www.imooc.com/");   这句代码后面的分号  你的是中文格式的,换成英文格式的就可以运行的~ 第一次回答问题。。。

  • 逝去旳疯4417080
    2016-12-02 12:20:00


     function openWindow(){

         if(confirm("是否打开网站"))    // 新窗口打开时弹出确认框,是否打开

         {

             var score=prompt("是否打开下面的网站","http://www.baidu.com");  

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

             if(score)

             {

                 

                 window.open("http://www.baidu.com","name1","width=400,height=500,left=500,top=200,menubar=no,toolbar=no,status=no");

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

             }


         }

         }


  • 水瓶君
    2016-12-01 17:41:02

    犯低级错误啊 仔细看window.open(); 这段最后的分号你用了中文式的分号;  你该改成英文式那个

  • comeonidiot
    2016-12-01 17:34:44

    我的也是,没出来,我就过了,不知道什么问题,好像跟你的差不多

  • 慕粉1143276161
    2016-12-01 17:32:12

    window.open(url,'_blank','width=400,height=500,menubar=no,toolbar=no,scrollbars=yes'); 里面的属性是单引号不是双引号.

  • 在高原的阿北
    2016-12-01 17:27:25

    还得在打开窗口时添加一个判断,代码如下:

    function openWindow()
      {
          var cons=confirm("是否打开新网站");
          if(cons=true)
          {
           var poo=prompt("请输入打开的网址","http://www.imooc.com/");
           }
           if(poo!=null){
             window.open(poo, "_blank",width=400px,height=500px");
             }
      }

    还有,请注意大小写。大神,有错的请改正,我也是个新手~

  • 慕粉4116817
    2016-12-01 17:26:15

    既然写在上面,就需要Window.onload=function(){

    这里面包含js代码

    }


  • chenpd
    2016-12-01 17:26:11

    我也不知道