您的位置:首页 > Web前端 > JavaScript

js实现每个IP每天只弹出一次广告页,js实现html自动弹出对话框

2013-09-05 11:26 543 查看
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>js实现每个IP每天只弹出一次广告页</title>
</head>

<body>
<script type="text/javascript">
//定义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()
</script>
刷新页面不会再弹出
<input />
</body>
</html>


说明:js放在body里确保打开时自动弹出,确保弹出广告前其它操作不可见。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: