程序实现第一次访问网站时弹出窗口,之后再次访问则不再弹出该窗口。
function getCookie(name){ var search=name+"="; //定义变量sreach为对象+“=”字符串,例搜索字串"user="没有"="的话只要包含名称中包含user的cookie都可以搜索到,例如"userA","userB",并不准确 var returnvalue=""; var offset,end; if(document.cookie.length>0){ //判断客户端浏览器是否存在cookie offset = document.cookie.indexOf(search); //搜索指定cookie if(offset !=-1){ // 若值为-1则为指定的cookie存在,反之则不是 offset += search.length; //指定cookie不存在,则移动到下一cookie位置 end = document.cookie.indexOf(";",offset); //从offset开始继续查找,直到";"为止,比方整个cookie是"user=tony; passwd=user123" if(end == -1) //找到指定cookie end = document.cookie.length; returnvalue = unescape(document.cookie.substring(offset,end)); //取该cookie名的等号后面到分号前面的字符串,即对应的cookie的值。 } } return returnvalue; //返回相应的cookie值 }
弹出窗口之Cookie控制
最新推荐文章于 2024-08-03 23:58:40 发布