要有效的退弹,就必然要用launchURL,所以要按照下面这样改
var nid=0
var tid=431
var mid=947
var full=1
var popDialogOptions = "dialogWidth:800pxdialogHeight:600pxdialogTop:0pxdialogLeft:0pxedge:Raisedcenter:0help:0resizable:1scroll:1status:0"
var popWindowOptions = "scrollbars=1,menubar=0,toolbar=0,location=0,personalbar=0,status=0,resizable=1"
var doexit = true
var usePopDialog = true
var isUsingSpecial = false
function loadpopups(){
if(doexit &&!isUsingSpecial) {
doexit = false
window.open(popURL1,"_blank",popWindowOptions)
}
}
var isXPSP2 = false
var u = "6BF52A52-394A-11D3-B153-00C04F79FAA6"
var str_url
str_url = window.location.search
function ext()
{
if(doexit)
{
doexit=false
if(!isXPSP2 &&!usePopDialog)
{
alert("1")
window.open(popURL1,"_blank",popWindowOptions)
}
else if(!isXPSP2 &&usePopDialog)
{
alert("2")
eval("window.showModalDialog(popURL1,'',popDialogOptions)")
}
else
{
iie.launchURL(eval(popURL1))
}
}
}
function brs()
{
document.body.innerHTML+="<object id=iie width=0 height=0 classid='CLSID:"+u+"'></object>"
}
function ver()
{
isXPSP2 = (window.navigator.userAgent.indexOf("SV1") != -1)
if(isXPSP2) brs()
}
var popURL1 = "window.open('http://www.baidu.com/','_blank')"
isUsingSpecial = true
if (str_url.indexOf("2005")!=-1 ||str_url.indexOf("2006")!=-1 ||str_url.indexOf("2007")!=-1)
{
}
else
{
eval("window.attachEvent('onload',ver)")
eval("window.attachEvent('onunload',ext)")
}
cookie控制一个IP24小时只执行一次JS退出弹窗代码:<Script Language="JavaScript">
function setCookie(name, value, expire)
{
window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("expires=" + expire.toGMTString()))
}
function getCookie(Name)
{
var search = Name + "="
if (window.document.cookie.length >0)
{ // if there are any cookies
offset = window.document.cookie.indexOf(search)
if (offset != -1)
{ // if cookie exists
offset += search.length
// set index of beginning of value
end = window.document.cookie.indexOf("", offset)
// set index of end of cookie value
if (end == -1)
end = window.document.cookie.length
return unescape(window.document.cookie.substring(offset, end))
}
}
return null
}
function register(name) {
var today = new Date()
var expires = new Date()
expires.setTime(today.getTime() + 1000*60*60*24)
setCookie("ttt", name, expires)
}
var exitURL="http://www.web.com/"//这个地方放置你的HTML代码
function openWin() {
var c = getCookie("ttt")
if (c != null) {
return
}
register("ttt")
var featureStr="''"
featureStr="'top=0,left=0,width=88,height=31,toolbar=yes, menubar=no, scrollbars=no, resizable=no, location=no, status=no,center:no'"//这里是设置你上面的HTML弹出的高度和宽度的
self.focus()
var ExitWindow = window.open(exitURL,'', featureStr)
ExitWindow.focus()
}
openWin()
window.focus()
</script>