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

窗口打开代码无误,但返回的是undefined值,没有如愿打开新窗口,请指教

var openwindow=confirm("是否打开网页");
    if(openwindow==true)
    {    
        var httpname=prompt("请确认打开的网址是否为慕课网","              
        if(httpname!=true)
    	{window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no');}
        else
        {document.write("既然不是,那就算了。。。");}
    }
    else
    {	
        document.write("╭(╯^╰)╮不打开就算了");
     }

以上代码昨天测试可以运行,今天再看的时候,弹出对话框什么的都可以,但是到应该弹出新窗口打开网站的时候,就没动静了。

昨天测试可以运行,应该代码没问题才对吧。在开发者工具台测试的时候发现

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

这一句返回的是undefined值。为什么会这样呢?代码应该没有错误吧?

(。・ω・。)ノ♡求指教,先谢过(鞠躬)

提问者:还休 2015-06-01 07:50

个回答

  • 还休
    2015-06-01 07:54:53

    额,刚刚又检查了一下,发现是不知道为什么弹出窗口被拦截了。。已经搞定了,QAQ我要怎么把这个问题删掉。。。