在见的例子就是:一个站点上有多个页面样式提供浏览者选择.同时,在选择了某样式后,再次打开该页面时,将仍然保持该样式.自然会想到了Cookie技术。
程序代码
<script language="javascript"><br><!--<br>function setcookie(name,value){<br>var argv=setcookie.arguments;<br>var argc=setcookie.arguments.length;<br>var expires=(2<argc)?argv[2]:null;<br>var path=(3<argc)?argv[3]:null;<br>var domain=(4<argc)?argv[4]:null;<br>var secure=(5<argc)?argv[5]:false;<br>document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.togmtstring()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");<br>} <p>function GetCookie(Name) {<br>var search = Name + "=";<br>var returnvalue = "";<br>if (document.cookie.length > 0) {<br>offset = document.cookie.indexOf(search);<br>if (offset != -1) {<br>offset += search.length;<br>end = document.cookie.indexOf(";", offset);<br>if (end == -1)<br>end = document.cookie.length;<br>returnvalue=unescape(document.cookie.substring(offset,end));<br>}<br>}<br>return returnvalue;<br>} <p>var thisskin;<br>thisskin=GetCookie("nowskin");<br>if(thisskin!="")<br>skin.href=thisskin;<br>else<br>skin.href="css.css"; <p>function changecss(url){<br>if(url!=""){<br>skin.href=url;<br>var expdate=new Date();<br>expdate.setTime(expdate.getTime()+(24*60*60*1000*30));<br>//expdate=null;<br>//以下设置COOKIES时间为1年,自己随便设置该时间..<br>SetCookie("nowskin",url,expdate,"/",null,false);<br>}<br>}<br>//--><br></script>
请选择下面的下拉菜单测试换肤效果
立即学习“前端免费学习笔记(深入)”;
css.css
css1.css
css2.css
css3.css











