如何用Cookie控制网页中层的显示

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:55:54
我在我的网站里用层做了一个广告,代码如下:
<div id="Money" style="position:absolute; left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2); top:90px; width:310px; height:337px; z-index:1; background-image: url(/Images/Bg.gif); layer-background-image: url(/Images/Bg.gif); border: 1px none #000000;">
......广告内容......
</div>
我想用Cookie控制此层一台电脑24小时只显示一次,怎么写代码?
广告效果可以看 http://www.51bizhi.com
再此效果上加上24小时只显示一次的功能

<script type="text/javascript">
function setCookie(sName,sValue,expireHours) {
var cookieString = sName + "=" + escape(sValue);
//;判断是否设置过期时间
if (expireHours>0) {
var date = new Date();
date.setTime(date.getTime + expireHours * 3600 * 1000);
cookieString = cookieString + "; expire=" + date.toGMTString();
}
document.cookie = cookieString;
}

function getCookie(sName) {
var aCookie = document.cookie.split("; ");
for (var j=0; j < aCookie.length; j++){
var aCrumb = aCookie[j].split("=");
if (escape(sName) == aCrumb[0])
return unescape(aCrumb[1]);
}
return null;
}

window.onload = function ifload(){

document.getElementById("Money").style.display=""; //初始化

if(getCookie('load')) //如果cookie有值则判断为已经登陆过,广告隐藏起来
document.getElem