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

请各位大神帮我看看这个新窗口为什么打不开

  function openWindow(){

        var c=confirm("是否打开窗口?");

        if(c==true){

            var b=prompt("input","http://www.baidu.com");

        if(b!=null){

            window.open('b','','width=400px,height=500px,menubar=no,toolbar=no');

        }

        }

        }

说b这个变量有问题,我也懵了找不到原因

提问者:weibo_李李李李清儿_03433619 2016-06-10 16:24

个回答

  • 空影幽灵
    2016-06-10 16:41:04
    已采纳

    b是变量,所以

    window.open('b','','width=400px,height=500px,menubar=no,toolbar=no');

    这里的b不能加引号,应该改为:

    window.open(b,'','width=400px,height=500px,menubar=no,toolbar=no');


  • 铁掌大厨
    2016-06-10 17:04:35

    window.open('b','','width=400px,height=500px,menubar=no,toolbar=no');

    这一行b不要加' '因为b是变量,函数用变量不用加引号



  • 青青木
    2016-06-10 16:58:50


    改为 window.open(b,'width=400px,height=500px,menubar=no,toolbar=no');