可能重复:
window.open not working in IE
Javascript “window.open” code won't work in Internet Explorer 7 or 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");
});
event.preventDefault()
正在运行,因此当他们点击图片时没有任何反应。但是,在Internet Explorer中没有打开窗口。任何想法为什么,或者你知道更好的方法吗?
在Firefox / Chrome中它运行良好。
答案 0 :(得分:12)
You can't have spaces in the window name in IE,事实上它只是&#34;工作&#34;在Firefox / Chrome by fluke:它不适合尝试使用它们。
请注意&#34;名称&#34;与&#34;标题&#34;不同或&#34;标题&#34 ;;名称应该是一些程序ID,例如&#34; galleryWindow&#34 ;;它不是在任何地方向用户显示的消息。