我用下面尝试在IE创建一个弹出9如何从Internet Explorer创建一个弹出窗口,9
function popUp(url) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(url,'" + id + "','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=520,left = 400,top = 200');");
return false;
}
这在Chrome中工作正常,Firefox和Safari浏览器 - 但IE 9拒绝打开一个弹出窗口 - 而不是在新选项卡中打开该网址。我已禁用IE9中的弹出窗口阻止程序 - 但上面的函数仍然在新选项卡中打开网址,而不是在弹出窗口中。
有关如何让IE9弹出的任何建议?
http://www.ghacks.net/2010/10/03/internet-explorer-9-tabbed-browsing-settings/说,这是是否弹出窗口在窗口或标签页中打开IE 9中的用户选择。可能无法覆盖用户设置的内容,因此不应该有任何方法,因为没有更好的方式来疏远用户,而不是强制他们不想要的浏览器行为。仅供参考,Firefox还可以选择在新选项卡中打开弹出窗口。 – GordonM
事实上 - 这就是它 - 在常规选项卡的Internet选项 - 为标签设置 - “当遇到弹出:” - 有选项来创建一个弹出窗口或标签。 –