JavaScrip判断是否允许弹出窗口
2006-02-06 16:59
239 查看
// 判断是否允许弹出窗口
function IsPopupDisabled()
{
var e = false;
var pw1 = null;
var pw2 = null;
try
{
do
{
var d = new Date();
var wName = "ptest_" + d.getTime();
var testUrl = "";
pw1 = window.open(testUrl,wName,"width=0,height=0,left=5000,top=5000",true);
if (null == pw1 || true == pw1.closed)
{
e = true;
break;
}
pw2 = window.open(testUrl,wName,"width=0,height=0,left=5000,top=5000");
if (null == pw2 || true == pw2.closed)
{
e = true;
break;
}
pw1.close();
pw2.close();
pw1 = pw2 = null;
}
while(false);
}
catch(ex)
{
e = true;
}
if (null != pw1)
{
try { if (!pw1.closed) pw1.close(); } catch(ex){}
}
if (null != pw2)
{
try { if (!pw2.closed) pw2.close(); } catch(ex){}
}
return !e;
}
function IsPopupDisabled()
{
var e = false;
var pw1 = null;
var pw2 = null;
try
{
do
{
var d = new Date();
var wName = "ptest_" + d.getTime();
var testUrl = "";
pw1 = window.open(testUrl,wName,"width=0,height=0,left=5000,top=5000",true);
if (null == pw1 || true == pw1.closed)
{
e = true;
break;
}
pw2 = window.open(testUrl,wName,"width=0,height=0,left=5000,top=5000");
if (null == pw2 || true == pw2.closed)
{
e = true;
break;
}
pw1.close();
pw2.close();
pw1 = pw2 = null;
}
while(false);
}
catch(ex)
{
e = true;
}
if (null != pw1)
{
try { if (!pw1.closed) pw1.close(); } catch(ex){}
}
if (null != pw2)
{
try { if (!pw2.closed) pw2.close(); } catch(ex){}
}
return !e;
}
相关文章推荐
- JS智能弹出窗口哦。判断是否拦截
- 使用javascript判断IE是否阻止弹出窗口
- 根据JS判断是否执行C#后台代码(后台弹出确定/取消提示窗口)
- 用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者
- JS智能弹出窗口,判断是否拦截
- 用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者
- WinAPI: IsIconic、IsZoomed - 分别判断窗口是否已最小化、最大化
- 判断当前window对象是否为顶级窗口的两种方法
- java中JFrame 窗口关闭时,弹出一个对话框提示是否确定关闭
- 仿照DiscuzNT弹出框以及JS判断框架是否加载完毕,加载中...
- 判断当前窗口是否是全屏的山寨版和官方版
- PB判断数据窗口数据是否更改及原始值与当前值
- Android判断用户是否允许了摄像头权限实例代码
- JS 判断 Radio 单选按钮是否为选中状态 并弹出 值信息
- 判断窗口是否已经被打开
- 判断窗口是否退出
- 如何判断当前窗口是否激活
- 根据栈的压入序列判断弹出序列是否正确(模板实现)
- js弹出提示框判断是否
- 在父窗口判断打开的子窗口是否关闭