0
當我點擊我的應用程序標題中的鏈接時,它應該打開一個彈出窗口,但是當我從另一個點擊相同的鏈接即使我沒有關閉早期的頁面,它也會在另一個彈出窗口中打開。這個問題只在IE瀏覽器中占主導地位,而不是在其他瀏覽器中。點擊一個鏈接的IE打開彈出一次又一次,而不是顯示在同一屏幕
function popUpForInvoice(url)
{
var csrfName = document.getElementById("csrf").getAttribute("name");
var csrfToken = document.getElementById("csrf").value;
var newUrl = "/ecommerce/mitac/" + url + "&"+ csrfName + "=" + csrfToken;
var left = (screen.width/2)-(550/2);
var top = (screen.height/2)-(550/2);
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE");
if (msie > 0)
window.open(newUrl,'_blank','toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=no,width=540,height=600,left ='+left+',top ='+top+'');
else
window.open(newUrl,'about:blank','toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=no,width=540,height=600,left ='+left+',top ='+top+'');
}
感謝mplungjan。 – user3751955