我在一个网站的主页面,做了一个小的弹出窗口,是一个图片,现在要求在这个图片下面(与图片是一体的,就是图片下面的一个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>

解决方案 »

  1.   

    记入cookies,时效设为一天php载入cookies判断有效就不输出这段弹窗代码,失效就输出
      

  2.   

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

  3.   

    恩,但不知道怎么写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>这个图片下面怎么添加关闭两个字阿? 点击关闭之后该用户再次访问的话,一天内就不弹出窗口。这个在哪里写?怎么写阿?
      

  4.   


    就是登录某网站,之后会跳出一个弹出窗口,是一个图,现在想在这个图片下面添加一个关闭字样,点击关闭的话,就关闭一天这个弹出窗口,这个怎么实现阿? 图片下面如何加个row,在这个row上加个checkbox,然后写点提示,还有关闭字样,点击这个关闭,就一天不弹出这个窗口,该怎么写阿?
      

  5.   

    请大家看看我的思路对不对?1.click close buttom in the pop picture  (popwindow.close)
      setcookie("name",value,time()+24*3600)
    2.if(empty($_COOKIE['name']))
       {  pop up window   }