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

哪里出错了为什么都运行不了

 function winopen()

  {var open=confirm("是否在新窗口中打开网站?");

  if(open==true)

  {var url=prompt("是否输入新网址?","http://www.imooc.com");

  if(url!=null)

  {window.open(opp,"_blank",width=400px,height=500px,menubar=no,toolbar=no);

  }

  else

  {alert("结束");}

  }

  else

  {alert("结束");}

  }   


提问者:拉滴嘎嘎 2016-11-22 10:21

个回答

  • 我不是管家
    2016-11-22 10:46:08
    已采纳

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


  • qq_遉噯_0
    2016-11-22 11:08:48

    function名winopen与onclick的openWindow不同;

    window.open(opp,"_blank",width=400px,height=500px,menubar=no,toolbar=no)中opp是新变量,opp应为url;

    width=400px,height=500px,menubar=no,toolbar=no应加引号

  • 钼粉卡卡
    2016-11-22 10:51:32

    window.open(url,"_black","width=400px,height=500px,menubar=no,toolbar=no");

    切记加引号


  • 我不是管家
    2016-11-22 10:50:56

     function winopen(){
          var open=confirm("是否在新窗口中打开网站?");
          if(open==true){
              var url=prompt("是否输入新网址?","http://www.imooc.com");
              if(url!=null){
                 window.open(opp,"_blank",width=400px,height=500px,menubar=no,toolbar=no);
              }else{
                 alert("结束");
              }        
          }else{
             alert("结束")
          };
      }

    这是你的代码,我改了一下,发现else有问题

  • 我不是管家
    2016-11-22 10:47:00

    确定在input标签中泄漏<input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

    里的onclick