弹出窗口的关闭一天的限制如何做阿?
我在一个网站的主页面,做了一个小的弹出窗口,是一个图片,现在要求在这个图片下面(与图片是一体的,就是图片下面的一个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>
因为之前没有做过这个,所以不知道怎么办? 下面是我做的弹出窗口的代码。
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判断有效就不输出这段弹窗代码,失效就输出
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>
这个图片下面怎么添加关闭两个字阿? 点击关闭之后该用户再次访问的话,一天内就不弹出窗口。这个在哪里写?怎么写阿?
在这个前面写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