弹出窗口的关闭一天的限制如何做阿?

我在一个网站的主页面,做了一个小的弹出窗口,是一个图片,现在要求在这个图片下面(与图片是一体的,就是图片下面的一个row)放一个checkbox,这个checkbox后面写“选中并点击关闭就会关闭一天该弹出图片”,然后后面有个关闭按钮。
因为之前没有做过这个,所以不知道怎么办? 下面是我做的弹出窗口的代码。

var popup = window.open('/main/popup', 'popup', 'top=0,left=0,toolbar=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=300,height=350');
if(popup){popup.focus();}

<a><img src="/images/pop.jpg"/></a>
<script>
$('a').click(function(){
//opener.location = '/page/view/howto';
window.open('/boards/notice/detail/182');
window.close();
});
</script>

作者: liangjamy   发布时间: 2011-05-27

记入cookies,时效设为一天

php载入cookies判断有效就不输出这段弹窗代码,失效就输出

作者: snmr_com   发布时间: 2011-05-27

可以在cookie里存个时间,每次访问都查看一下这个时间或定时检查。
或者在数据库中记录这个用户上次关闭弹出窗口的时间,然后定时检查一下

作者: chendong_j   发布时间: 2011-05-27

恩,但不知道怎么写cookie,在哪里写好

在这个前面写cookie么?  

if(!empty($_COOKIE['example']))
{
return;
}
else 

var popup = window.open('/main/popup', 'popup', 'top=0,left=0,toolbar=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=300,height=350');
if(popup){popup.focus();}

$example = 1 
  setcookie("example",$example,time()+3600*24);


/////////////////////////////////////////
<a><img src="/images/pop.jpg"/></a>
<script>
$('a').click(function(){
window.open('/boards/notice/detail/182');
window.close();
});
</script>

这个图片下面怎么添加关闭两个字阿? 点击关闭之后该用户再次访问的话,一天内就不弹出窗口。这个在哪里写?怎么写阿?

作者: liangjamy   发布时间: 2011-05-27