DHTML 怎样防止IE工具对window.open的拦截
2005-04-17 12:49
507 查看
来自迷失网络
<script>
window._open=window.open;
window.open=window_new_open;
function window_new_open( a,b,c )
{
var win;
if( c )
win=window._open( a,b,c );
else if( b )
win=window._open( a,b );
else
win=window._open( a );
if( win!=null&&!win.closed )
return win;
var option='status:0;help:0;dialogleft:10000px;dialogtop:10000px;dialogheight:0px;dialogwidth:0px';
win=showModalDialog( 'open.htm',[a,b,c],option );
return win;
}
</script>
<script>
var win=window.open( 'http://www.lostinet.com/' );
win.close( );
</script>
其中 open.htm 为:
<title> </title>
<script>
function window.onload( )
{
var args=window.dialogArguments;
var a=args[0];
var b=args[1];
var c=args[2]
var win;
if( c )
win=window.open( a,b,c );
else if( b )
win=window.open( a,b );
else
win=window.open( a );
window.returnValue=win;
window.close( );
}
</script>
<script>
window._open=window.open;
window.open=window_new_open;
function window_new_open( a,b,c )
{
var win;
if( c )
win=window._open( a,b,c );
else if( b )
win=window._open( a,b );
else
win=window._open( a );
if( win!=null&&!win.closed )
return win;
var option='status:0;help:0;dialogleft:10000px;dialogtop:10000px;dialogheight:0px;dialogwidth:0px';
win=showModalDialog( 'open.htm',[a,b,c],option );
return win;
}
</script>
<script>
var win=window.open( 'http://www.lostinet.com/' );
win.close( );
</script>
其中 open.htm 为:
<title> </title>
<script>
function window.onload( )
{
var args=window.dialogArguments;
var a=args[0];
var b=args[1];
var c=args[2]
var win;
if( c )
win=window.open( a,b,c );
else if( b )
win=window.open( a,b );
else
win=window.open( a );
window.returnValue=win;
window.close( );
}
</script>
相关文章推荐
- DHTML 怎样防止IE工具对window.open的拦截
- DHTML 怎样防止IE工具对window.open的拦截
- 怎样防止IE工具对window.open的拦截
- 利用Response.Redirect 在新窗口中打开,防止window.open新窗口打开被拦截
- 用drip工具测试并解决ie window.open 带来的内存泄漏
- 利用Response.Redirect 在新窗口中打开,防止window.open新窗口打开被拦截
- js解决window.open 被IE弹出窗口阻止程序拦截
- 用drip工具测试并解决ie window.open 带来的内存泄漏
- window.open被IE拦截的解决办法
- Response.Redirect 防止window.open新窗口打开被拦截
- 如何防止被IE工具拦截导致无法弹出窗口
- 防止浏览器拦截的window.open新窗口方案
- 如何防止window.open打开的弹出窗口被浏览器拦截
- javascript 解决window.open 被IE弹出窗口阻止程序拦截
- js实现window.open不被拦截的解决方法汇总
- 关于window.open被拦截那些事
- 解决IE中window.open打开链接refer丢失的问题
- window.open不被拦截的简单实现代码(推荐)
- Ajax请求响应中用window.open打开新窗口被拦截的解决方法
- ajax打开新窗口window.open()被拦截的解决方法