Window.open无法在Internet Explorer中工作

Jor*_*ash 2 javascript jquery internet-explorer

可能重复:
window.open无法在IE中运行
Javascript"window.open"代码在Internet Explorer 7或8中不起作用

我有一个全局检测器,可以检测到有人点击下面一个<div>类中的图像时Gallery:

$('.Gallery a').click(function(event) {
        event.preventDefault();
        window.open ($(this).attr('href'),"Gallery Image","menubar=1,resizable=1,width=500,height=600");
    });
Run Code Online (Sandbox Code Playgroud)

event.preventDefault()正在工作,所以当他们点击图像时没有任何反应.但是,在Internet Explorer中没有打开窗口.任何想法为什么,或者你知道更好的方法吗?

在Firefox/Chrome中它完美运行.

Lig*_*ica 12

你不能在IE中的窗口名称中有空格,事实上它只能在Firefox/Chrome中"起作用":它不符合尝试使用它们.

请注意,"名称"与"标题"或"标题"不同; 名称应该是一些程序ID,如"galleryWindow"; 它不是在任何地方向用户显示的消息.