我只是从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 */
);
}
它仍然是一个选项卡,但是具有不同的尺寸。因此,它看起来有点像弹出窗口。