写入cookie后只显示一次的DIV提示框代码

<script type="text/javascript">
function cookiesave(n, v, mins, dn, path){
    if(n)
    {

        if(!mins) mins = 365 * 24 * 60;
        if(!path) path = "/";
        var date = new Date();

        date.setTime(date.getTime() + (mins * 60 * 1000));

        var expires = "; expires=" + date.toGMTString();

        if(dn) dn = "domain=" + dn + "; ";
        document.cookie = n + "=" + v + expires + "; " + dn + "path=" + path;
    }
}
function cookieget(n){
    var name = n + "=";
    var ca = document.cookie.split(‘;‘);
    for(var i=0;i<ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==‘ ‘) c = c.substring(1,c.length);
        if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
    }
    return "";
}
function closeclick(){
    document.getElementById(‘note‘).style.display=‘none‘;
    cookiesave(‘closeclick‘,‘closeclick‘,‘‘,‘‘,‘‘);
}
function clickclose(){
    if(cookieget(‘closeclick‘)==‘closeclick‘){
        document.getElementById(‘note‘).style.display=‘none‘;
    }else{
        document.getElementById(‘note‘).style.display=‘block‘;
    }
}
window.onload=clickclose;
</script>

写入cookie后只显示一次的DIV提示框代码

时间: 2024-10-20 14:25:02

写入cookie后只显示一次的DIV提示框代码的相关文章

JS使用cookie实现DIV提示框只显示一次的方法

本文实例讲述了JS使用cookie实现DIV提示框只显示一次的方法.分享给大家供大家参考,具体如下: 这里运用JavaScript的cookie技术,控制网页上的提示DIV只显示一次,也就是当用户是第一次打开网页的时候才显示,第二次自动隐藏起来,很好的提升了用户体验,不会使用户烦感:利用Cookies,我们还可做超多的事情,慢慢体会吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-cookie-div-dlg-show-once-cod

ubuntu14.04登陆后只显示桌面文件,快速启动栏不显示,终端不能打开

问题描述 : ubuntu14.04登陆后只显示桌面文件,快速启动栏不显示,终端不能打开 解决办法: 快捷键ctrl + alt + F1进入文本命令行界面, $  rm ~/.gconf ~/.gconfd ~/.metacity ~/.compiz-1 ~/.config/compiz-1 ~/.config/dconf -rf $  sudo shutdown -r now

利用cookie实现“只弹出一次窗口”的JS代码

弹出式窗口通常被用来做弹出广告(CPM),其实用弹出式窗口用来做消息通知也是最普遍而且是最有效的方法,但如果每次刷新页面特别是刷新首页都要弹出窗口的话,那绝对是让访问者厌烦的事情. 比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,我们使用cookie来控制一下就可以了. 原理:编写代码查看当前访问者计算机上的Cookie中是否包含有本网站的信息,如果有,则此计算机已经不是第一次访问首页,再次浏览首页时无需弹出广告窗口:否则,就弹出广告. <sc

iOS - UIAlertController三种显示提示框代码

UIAlertView在IOS 8以上版本已经过时了,官方推荐我们使用UIAlertController代替UIAlertView.UIActionSheet 1?UIAlertController显示普通的Alert - (IBAction)showAlert:(UIButton *)sender { //显示提示框 //过时 // UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@&q

关于在elasticSearch中使用聚合查询后只显示10个bucket的问题

先看下面es查询语句 { "size": 0, "aggs" : { "all_articleId" : { "terms" : { "field" : "articleId" } } } } 得到的结果: 该索引下有2w多条数据,经过聚合分桶后,也绝对不仅仅只是10个bucket,很显然,这似乎不是我想要的结果,经过查官方API发现下面一段话: Edit Updating the an

请求servlet操作成功后,在JSP页面弹出提示框

应用环境: 点击前台页面,执行某些操作.后台action/servlet 执行后,返回处理结果(成功.失败.原因.状态等)信息.在前台jsp进行弹窗显示,alert(); 后台处理代码:(把要提示的数据放到session中.) if(flag){ message="分类修改成功"; req.getSession().setAttribute("message", message); resp.sendRedirect(req.getContextPath()+&qu

Eclipse布局文件添加两个TextView,为什么运行后置显示一个

下面是布局文件里的代码,有两个TextView,但是为什么运行后只显示第一个TextView?? 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 a

安卓开发ScrollView嵌套ListView只显示一行

在用列表控件做一个“更多功能”的界面的时候 1 <?xml version="1.0" encoding="utf-8"?> 2 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@+id/ScrollView" 4 android:layout_width="fill_paren

TERSUS画画一样开发软件 显示相关处理元件介绍-提示行为元件

TERSUS无代码手机电脑管理类软件开发,其中提示行为类元件包括:提示框(Alert)元件.确认信息框(Confirm)元件及退出提示框(Set Unload Confirmation)元件 提示框(Alert)元件:是用于在用户前端界面弹出一个显示框显示一个提示信息,一般用于出现异常或需要做提醒时触发,使用方法很简单,直接将所需显示的提示信息传值给提示框即可,不可以放在服务器行为处理元件中: 确认信息框(Confirm)元件:也是一个信息框,但是默认是有两个按钮的,一个是确认,一个是取消,可以