js 弹出 隐藏层和cookie
<script type="text/javascript">
function checkCookie(show_div, bg_div) {
            var smtstk = getCookie('smtstk');
            if (smtstk == "no" ||smtstk=="") {//如果有cookie则不再展示
                //document.getElementById("tstk").style.display = "none";
               ShowDiv(show_div, bg_div);
            }
            else {
                //document.getElementById("tstk").style.display = "block";
                    CloseDiv(show_div, bg_div); 
            }
        }
//弹出隐藏层
        function ShowDiv(show_div, bg_div) { //ShowDiv('MyDiv','fade')
                document.getElementById(show_div).style.display = 'block';
                document.getElementById(bg_div).style.display = 'block';
                var bgdiv = document.getElementById(bg_div);
                bgdiv.style.width = document.body.scrollWidth;
                $("#" + bg_div).height($(document).height());
                document.body.style.overflow = "hidden";
};
        //关闭弹出层
        function CloseDiv(show_div, bg_div) {
            setCookie("smtstk", "no");
            document.getElementById(show_div).style.display = 'none';
            document.getElementById(bg_div).style.display = 'none';
            document.body.style.overflow = "scroll";
        };
//读取cookie
        function getCookie(cname) {
            var name = cname + "=";
            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);
                if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
            }
            return "";
        }
//设置cookie
        function setCookie(cname, cvalue) {
            document.cookie = cname + "=" + cvalue + "";
        }
    </script>
js 弹出 隐藏层和cookie的更多相关文章
- js弹出div层,弹出层页面底部出现UL出现一条线问题
		
整个弹出div层,列表满一页时:底部会出现一条横线 原因:ul固定写在页面中了 解决方法: 将ul代码与li列表一样写在js中,如下 var newhtml = '<ul class=" ...
 - js弹出div层内容(按回退键关闭div层及遮罩)
		
<!--弹出的div列表对应的详情--> <div id="newhtml" class="white_content"> <di ...
 - js弹出遮层
		
<script> var docEle = function () { return document.getElementById(arguments[0]) || false; } f ...
 - JS弹出遮罩层
		
// create div var mask=document.createElement("div"); mask.id="mask"; mask.style ...
 - JS 点击按钮后弹出遮罩层,有关闭按钮
		
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <t ...
 - div+js 弹出层
		
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <t ...
 - JQuery弹出层,点击按钮后弹出遮罩层,有关闭按钮
		
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <t ...
 - JQuery弹出层,点击按钮后弹出遮罩层,有关闭按钮【转】
		
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <t ...
 - 工作当中实际运用(3)——js原生实现鼠标点击弹出div层 在点击隐藏
		
function onmou(){ var divs=document.getElementById('kefuDV');//获取到你要操作的div if (divs.style.display==& ...
 
随机推荐
- STM32F2系列系统时钟默认配置
			
新到一家公司后,有个项目要用到STM32F207Vx单片机,找到网上的例子照猫画虎的写了几个例子,比如ADC,可是到了ADC多通道转换的时候就有点傻眼了,这里面的时钟跑的到底是多少M呢?单片机外挂的时 ...
 - 前端  TDD 开发
			
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px ".PingFang SC"; color: #454545 } p.p2 ...
 - 【Python】回文
			
首先判断一个字符串是否回文: def isPlalind(s): if len(s) == 1: return True else: return s[0] == s[-1] and isPlalin ...
 - eclipse 安卓运行一直跳转到调试模式
			
最直接的办法,换手机试试,如果在其他手机上能run,那就重启手机即可 感觉写这么一点点似乎不足以发表一篇博客,给个链接吧:http://www.itnose.net/detail/6103213.ht ...
 - vector,list,deque
			
stl提供了三个最基本的容器:vector,list,deque. vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由 ...
 - checkbox批量操作
			
hang=data.split("\1");//获取 查询返回的数据 处理数据 var str=""; for(var i =0;i<hang.lengt ...
 - percentiles of live data capture
			
For example, every ten seconds I got a server response time, I want to know the 90 percentile respon ...
 - vsftp 虚拟用户
			
首先安装vsftp db-4wiki mkdir -p /opt/ftp 创建用户 sudo useradd virtual -d /opt/ftp -s /bin/false sudo chown ...
 - javascript函数作用域实践
			
在es6之前,JavaScript是没有块级作用域的,只有函数作用域,也就是说是一个function里面定义的变量外面取不到的:而if for是条件判断的语句,不是函数,由于缺少块级作用域,所以条件中 ...
 - C# .NETWEB开发6大内置对象
			
ASP.NET 内置对象包括 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cookie 1 Request对象主要是让 ...