使用另外得方法试一试。
1.
window.showModalDialog()2.
在目标窗体中使用iframe嵌入一个窗体3.
在嵌入得窗体中加入转向或其他功能。
失败:模式窗体,那么其他得就不能动咯~,可以试一试showModelessDialog()
1.
window.showModalDialog()2.
在目标窗体中使用iframe嵌入一个窗体3.
在嵌入得窗体中加入转向或其他功能。
失败:模式窗体,那么其他得就不能动咯~,可以试一试showModelessDialog()
DHTML 怎样防止IE工具对window.open的拦截
http://blog.joycode.com/lostinet/archive/2004/07/12/27195.aspx
http://blog.joycode.com/lostinet/archive/2004/07/12/27195.aspx
function openwin(url,winName,args)
{
var arg = new Array(url,winName,args);
return window.showModalDialog("openWin.htm",arg,"scroll:0;status:0;help:0;resizable:0;dialogWidth:0px;dialogHeight:0px");
}openWin.htm
---------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>openWin</title>
<script language="JavaScript">
var url = !window.dialogArguments[0] ? "" : window.dialogArguments[0];
var winName = !window.dialogArguments[1] ? "" : window.dialogArguments[1];
var args = !window.dialogArguments[2] ? "" : window.dialogArguments[2];
window.returnValue = window.open(url, winName, args);
window.close();
</script>
</head>
</html>
这怎么使用啊?有没有测试例子?
不会拦截!
写详细一点咯,什么参数都写出来啊
我是个新手
window.showModalDialog()
不会被拦截
用flash 也不会被拦截。
你用一个框架就可以了.
如想打开c.asp,可以这样,加一个中间页b.asp,即showModalDialog(b.asp),其中b.asp中只有<iframe src=c.asp width=100% height=100%>这样试试,就不会所有连接都在新窗口中打开了.
还可以用层。
不知道现在会不会,
好象 MyIE 都支持拦截 对话筐了,唉!
对应那些不是广告的也将受牵连。