我只是从JavaScript中打开弹出窗口,其中包含您可以在代码中看到的设置。在Firefox中工作正常。在Opera中,它将在新标签页中打开它。为什么?

这是一个JSFiddle:
http://jsfiddle.net/hafWs/3/

参数的数量似乎没有什么不同。可以在Firefox和IE8中使用。 (目前没有要测试的IE9或Chrome。)

我尝试了Google搜索...找不到任何东西。我什至在这里都看不到任何提及它的东西,但是在他们的示例中,它显然是有效的:http://www.quirksmode.org/js/popup.html

感谢您的任何帮助。

最佳答案

选项参数中的空格存在问题:

window.showPopup = function(){
    window.open(
        'http://placekitten.com/600/500',
        'thePopup',
        'width=600,height=500' /* <------- Look, no spaces and works */
    );
}


它仍然是一个选项卡,但是具有不同的尺寸。因此,它看起来有点像弹出窗口。

10-05 21:18
查看更多