问答详情
源自: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 dakai=confirm("确认打开新窗口?");
       if(dakai=true){
           var url=prompt("请输入网址", "http://www.imooc.com/");   
           if(url!=null){
               window.open(url,"_blank",'width=500px,height=400px,menubar=no,toolbar=no');
           }
           else{alert("bye");}
       else{alert("bye");}
       }
    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
    
    
  </script> 
 </head> 
 <body> 
      <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 
 </body>
</html>


提问者:时生我未生 2016-01-30 22:33

个回答

  • 风大陆
    2016-01-30 23:31:41
    已采纳

    少了一个大括号,另最好

    删一个else{alert("bye");}


  • 风大陆
    2016-01-30 23:32:56

    function openWindow(){
        var dakai=confirm("确认打开新窗口?");
           if(dakai=true){
               var url=prompt("请输入网址", "http://www.imooc.com/");   
               if(url!=null){
                   window.open(url,"_blank",'width=500px,height=400px,menubar=no,toolbar=no');
               }
               else{alert("bye");}
           }
         
           }