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

为什么属性不行?


    function openWindow(){
    var flag=confirm("是否打开");
    if(flag)
    {
        //document.write("nihao");
        var flag1=prompt("你要打开的网站为:","http://www.imooc.com/");
    }
    if(flag1)
    {
      window.open('http://www.imooc.com/','_blank','width=400,height=500,menuvar=no,status=no'); 
    }
    }

提问者:晨0_0雨 2015-09-11 14:43

个回答

  • Perona
    2015-09-11 15:01:48

    var flag1=prompt("你要打开的网站为:","http://www.imooc.com/");

    这里的冒号敲成中文的了,改成英文的

    if(flag1)

    if()这里是要产生个布尔值,flag1的值的prompt()里返回的字符串,所以这一行代码是没必要的。

    修改后的代码

    function openWindow(){
        var flag=confirm("是否打开");
        if(flag)
        {
            //document.write("nihao");
            var flag1=prompt("你要打开的网站为:","http://www.imooc.com/");
            window.open(flag1,'_blank','width=400,height=500,menubar=0,status=no');
        }
    }