看搜狐的首页,有时当天第一次打开就弹出一个广告(它那个可能是个div),以后再打开就不显示这个广告了。请问这个是纯js编写么?客户端禁止js对这个有影响么?各位给个例子或链接吧,我琢磨琢磨。
解决方案 »
- Editor第三方控件的用法
- 网站发布。。 。 在线等。
- 继续字符串截取问题
- 大定帮看看,类似这样来做企业应用的B/S程序有没有问题.该如何解决?
- 各位大哥看下这是怎么回事?
- 这咱情况下的DataGrid绑定事件中要如何添加JS脚本?
- win2003装什么杀毒的 最好?
- ???菜鸟刚学用c#做asp.net,请问怎么弹出一个对话框???
- vs 网站“已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL 提供程序, error: 0 - 无法解密指定的数据。)
- 怎样无闪烁显示?
- 怎么样能弹出个窗口,关闭该窗口时触发父窗口里的一个函数
- asp.net web gridview 问题:
禁用js可以不影响,但你的代码必须都是服务器端实现
2.禁用的问题基本不必考虑,因为禁用的话,当下大部分的网站应用都挂了,弹出广告算什么。
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>每个IP每天只弹一次窗口</title>
</head><body>
<Script>
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("ItDoor", name, expires);
}
var exitURL="http://www.qpsh.com/";
function openWin() { var c = getCookie("ItDoor");
if (c != null) {
return;
}
register("xiaolin");
var featureStr="''";
featureStr="'top=0,left=0,width=800,height=600,toolbar=yes, menubar=no, scrollbars=no, resizable=no, location=no, status=no,center:no'";
self.focus();
var ExitWindow = window.open(exitURL,'', featureStr);
ExitWindow.focus();
}
openWin();
window.focus()
</Script>
怎么样?再怎么刷新,他都不会弹了!只弹一次!
</body></html>