标签:int ott val ida cookie跟踪 oda head ack 个性化
什么是cookie?
Cookies虽然一般都以英文名呈现,但是它还是有一个可爱的中文名“小甜饼”。Cookies是指服务器暂存放在你的电脑里的txt格式的文本文件资料,主要用于网络服务器辨别电脑使用。比如浏览网站时,Cookies 记录下来你输入的一些资料和信息。再访问同一个网站,就会依据Cookie里的内容来判断使用者,送出特定的信息内容给你。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>选项卡</title> <style> *{ padding: 0; margin: 0; } li{ list-style: none; } #wrap{ width: 400px; height: 340px; border: 1px solid black; margin: 100px auto; } ul{ height: 34px; border-bottom: 1px solid black; line-height: 34px; } li{ float: left; width: 132px; height: 33px; border-left: 1px solid black; text-align: center; cursor: pointer; } #box div{ text-align: center; line-height: 100px; } .on{ background: pink; } </style> <script> window.onload=function(){ var oDox=document.getElementById("wrap"); var aLi=document.getElementsByTagName("li"); var aDiv=oDox.getElementsByTagName("div"); for(var i=0;i<aLi.length;i++){ aLi[i].index=i; aLi[i].onclick=function(){ for(var i=0;i<aLi.length;i++){ aLi[i].className=""; aDiv[i].style.display="none"; setCookie("index",this.index,1) } this.className="on"; aDiv[this.index].style.display="block"; } } //判断是有cookie值 if(getCookie("index")){ for(var i=0;i<aLi.length;i++){ aLi[i].className=‘‘; aDiv[i].style.display=‘none‘ } aLi[getCookie(‘index‘)].className=‘on‘; aDiv[getCookie(‘index‘)].style.display=‘block‘; } ///设置cookie function setCookie(name,value,iDay){ if(iDay){ var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie=name+‘=‘+value+‘;path=/;expires=‘+oDate; }else{ document.cookie=name+‘=‘+value+‘;path=/‘; } }; //获取cookie function getCookie(name){ var arr=document.cookie.split("; "); for(var i=0;i<arr.length;i++){ var arr1=arr[i].split("="); if(arr1[0]==name){ return arr1[1]; } } return ""; } } </script> </head> <body> <div id="wrap"> <ul> <li class="on">tab1</li> <li>tab2</li> <li>tab3</li> </ul> <div>tab1</div> <div>tab2</div> <div>tab3</div> </div> </body> </html>
标签:int ott val ida cookie跟踪 oda head ack 个性化
原文地址:http://www.cnblogs.com/4thmonth/p/6999280.html