请问下面这段弹出窗口代码,怎样让他关闭窗口时才弹出。现在是打开窗口弹出。
我在body加onunload="openWin();">没效果。
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("7788ok", name, expires);
}
var exitURL="http://www.7788ok.com";
function openWin() {
var c = getCookie("7788ok");
if (c != null) {
return;
}
register("9free");
self.focus();
var ExitWindow = window.open(exitURL,'');
ExitWindow.focus();
}
openWin();