0

我有这段 javascript 可以检测弹出式浏览器被禁用并且 javascript 正在工作但我想让一个 div 显示错误而不仅仅是浏览器警报,但我就是不知道为什么它div没有出现。任何帮助将不胜感激。谢谢!

HTML:

<span id="popupBrowserAlert" style="background-color:#ffdd77;display:none;" >Your popup blocker is enabled</span>

JS:

var wPopup = 'newPopup';
var popUp = window.open('page url', wPopup, 'width=800, height=600, left=24, top=24, scrollbars, resizable');



if (popUp == null || typeof(popUp) == 'undefined') {

    document.getElementById('popupBrowserAlert').style.display = 'block';
}
else {
    popUp.focus();
}
4

1 回答 1

0

你可以简单地使用这个:

if (!popUp) {...}

如果 的值为popUpfalseundefined或,null则此方法有效。''0

于 2013-01-31T15:43:58.643 回答