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

为什么点击按钮,窗口出不来?求指导!!!!

function openWindow(){

    var open=confirm("是否打开新窗口?" );// 新窗口打开时弹出确认框,是否打开

    if(open==true)

    {var win=prompt(" 通过输入对话框,确定打开的网址","http://www.imooc.com/");

    if(win!=null)

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

    else{(alert"byebye");}

    

    }   

    else{(alert"byebye");}

    

}

function openWindow(){

    var open=confirm("是否打开新窗口?" );// 新窗口打开时弹出确认框,是否打开

    if(open==true)

    {var win=prompt(" 通过输入对话框,确定打开的网址","http://www.imooc.com/");

    if(win!=null)

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

    else{(alert"byebye");}

    

    }   

    else{(alert"byebye");}

    

}


提问者:寒塘忆影 2016-07-01 16:38

个回答

  • 慕莱坞6095675
    2016-07-01 17:23:35
    已采纳

    function openWindow(){

        var open=confirm("是否打开新窗口?" );// 新窗口打开时弹出确认框,是否打开

        if(open==true)

        {var win=prompt(" 通过输入对话框,确定打开的网址","http://www.imooc.com");//逗号都要在英文输入法状态下输入

        if(win!=null)

        {window.open("http://www.imooc.com","_blank","width=400,height=500,menubar=no,toolbar=no");}

        else{alert("byebye");}

        

        }   

        else{alert("byebye");}

        

    }


  • whiteosk
    2016-07-02 08:46:03

    你这个问题是js入门2-7的编程练习吗?我的一开始也是打不开,后来设置了浏览器的弹出窗口属性就可以打开啦。或者也可以试试我的这段代码

      function openWindow(){

       confirm("是否打开新窗口:");

               if(flag==true)

              {  var ur = prompt("请输入地址","http://www.imooc.com");

                window.open(ur,"new","width=400,height=500,menubar=no,toolbar=no");  }}

     


  • shuihorizon
    2016-07-01 18:03:37

    两处错误

    一 、应该使用英文状态的逗号

    http://img.mukewang.com/57763f720001178605630028.jpg

    二、圆括号位置不对,应该为

    else{    alert    (    "byebye"    )    ;    }

    http://img.mukewang.com/57763fb40001aad101620024.jpg


  • Johnz
    2016-07-01 16:54:02

      {var win=prompt(" 通过输入对话框,确定打开的网址""http://www.imooc.com/");

        if(win!=null)

    这里的逗号不对呀