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

大家看看我这个问题出在哪里啊?

   function openWindow()

{

var open=confirm("确定开新窗口吗?");

if (open==true )

{

var url=prompt("请输入一个网址","http://www.imooc.com");

if(url!=null){

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

}

}

else

{

alert("谢谢");

}

else

{alert("再见");

}

}


提问者:银铃铛 2019-07-23 14:25

个回答

  • X无法加载X
    2019-07-25 11:02:13

    function openWindow()
    {
        var open=confirm("确定开新窗口吗?");
        if (open==true )
        {
            var url=prompt("请输入一个网址","http://www.imooc.com");
            if(url!=null){
                window.open(url,"_blank",'width=400,height=500,menubar=no,toolbar=no');
            }
        }
        //同一 if 语句里不能有两个 else
        else
        {
            alert("谢谢");
            alert("再见");
        }
        /*else ---> 这是错误的
        {
            alert("再见");
        }*/
    }

    另外,_blank 用单、双引号都可以


  • 慕妹6067522
    2019-07-24 17:09:24

    "_blank"这个写法有问题,英文状态使用单引号,例如:'_blank'

  • 一瓢小虫
    2019-07-23 14:40:28

    ','_blank','