//定义Cookie
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) {
// 如果没有则下一个
offset = window.document.cookie.indexOf(search);
if (offset != -1) {
// 如果找到
offset += search.length;
// 设置开始
end = window.document.cookie.indexOf(";", offset)
// 结束
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("ItDoor", name, expires);
}
var exitURL = "http://www.sohu.com/";
function openWin() {
var c = getCookie("ItDoor");
if (c != null) {
return;
}
register();
// var featureStr = "''";
// featureStr = "'top=0,left=0,width=200,height=100,toolbar=yes, menubar=no, scrollbars=no, resizable=no, location=no, status=no,center:no'";
// self.focus();
// var ExitWindow = window.open(exitURL, '', featureStr);
// ExitWindow.focus();
//以对话框形式,强制操作
var obj = new Object();
var sDialogUrl = "http://google.com.hk";
var sFeatures = 'resizable: yes; status: no; scroll: no; help: no; center: yes; dialogWidth : 200px; dialogHeight : 100px; zoominherit : 1';
var returnValue;
returnValue = window.showModalDialog(sDialogUrl, obj, sFeatures);
}
openWin();
window.focus()
刷新页面不会再弹出
说明:js放在body里确保打开时自动弹出,确保弹出广告前其它操作不可见。