那就是当网页关闭的时候,会弹出一个对话框,就是感谢您访问本站,点确定的时候,强制性的打开一个新站.
望高手指点,代码想实现上述功能.
------解决方案--------------------
强制弹出新窗口吗?你可以参考这段代码,弹出窗口拦截器是组织不了的哦!
- JScript code
function openForceWindow(sUrl)
{
new ForceWindowGet().open(sUrl);
}
function ForceWindowGet ()
{
this.r = document.documentElement;
this.f = document.createElement("FORM");
this.f.target = "_blank";
this.f.method = "get";
this.r.insertBefore(this.f, this.r.childNodes[0]);
}
ForceWindowGet.prototype.open = function (sUrl)
{
this.f.action = sUrl;
var u,g,StrBack='';
if(arguments[arguments.length-1]=="#")
u=sUrl.split("#");
else
u=sUrl.split("?");
if (u.length==1) g='';
else g=u[1];
if(g!=''){
gg=g.split("&");
var MaxI=gg.length;
for(xm=0;xm<MaxI;xm++){
var kv = gg[xm].split("=");
var d = document.createElement("INPUT");
d.type="hidden";
d.name=kv[0];
d.value=kv[1];
this.f.insertAdjacentElement ("afterBegin",d);
}
}
this.f.submit();
}
function ForceWindowPost ()
{
this.r = document.documentElement;
this.f = document.createElement("FORM");
this.f.target = "_blank";
this.f.method = "post";
this.r.insertBefore(this.f, this.r.childNodes[0]);
}
ForceWindowPost.prototype.open = function (sUrl)
{
this.f.action = sUrl;
this.f.submit();
}
// 使用方式
// new ForceWindowGet().open(XXXX);