我用下面嘗試在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選項 - 爲標籤設置 - 「當遇到彈出:」 - 有選項來創建一個彈出窗口或標籤。 –