网页常见的换肤技术

简介:   常见的例子就是:一个站点上有多个页面样式提供浏览者选择。 同时,在选择了某样式后,再次打开该页面时,将仍然保持该样式。 自然会想到了Cookie技术 下面是HTML代码部分(另外再加需要的CSS文件就可以使用了): //       // ...



  常见的例子就是:一个站点上有多个页面样式提供浏览者选择。 
同时,在选择了某样式后,再次打开该页面时,将仍然保持该样式。 
自然会想到了Cookie技术 
下面是HTML代码部分(另外再加需要的CSS文件就可以使用了): 

//        <HTML> 
//        
//        <HEAD> 
//        
//        <link ID="skin" rel="stylesheet" type="text/css"> 
//        
//        <TITLE>换肤技术</TITLE> 
//        
//        <SCRIPT LANGUAGE=javascript> 
//        
//        <!-- 
//        
//        function SetCookie(name,value){ 
//        
//             var argv=SetCookie.arguments; 
//        
//             var argc=SetCookie.arguments.length; 
//        
//             var expires=(2<argc)?argv[2]:null; 
//        
//             var path=(3<argc)?argv[3]:null; 
//        
//             var domain=(4<argc)?argv[4]:null; 
//        
//             var secure=(5<argc)?argv[5]:false; 
//        
//             document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":""); 
//        
//        } 
//        
//        function GetCookie(Name) { 
//        
//             var search = Name + "="; 
//        
//             var returnvalue = ""; 
//        
//             if (document.cookie.length > 0) { 
//        
//                   offset = document.cookie.indexOf(search); 
//        
//                   if (offset != -1) {       
//        
//                         offset += search.length; 
//        
//                         end = document.cookie.indexOf(";", offset);                         
//        
//                         if (end == -1) 
//        
//                               end = document.cookie.length; 
//        
//                         returnvalue=(document.cookie.substring(offset,end)); 
//        
//                   } 
//        
//             } 
//        
//             return returnvalue; 
//        
//        } 
//        
//        var thisskin; 
//        
//        thisskin=GetCookie("nowskin"); 
//        
//        if(thisskin!="") 
//        
//             skin.href=thisskin; 
//        
//        else 
//        
//             skin.href="css.css"; 
//        
//        function changecss(url){ 
//        
//             if(url!=""){ 
//        
//                   skin.href=url; 
//        
//                   var expdate=new Date();
//        
//        expdate.setTime(expdate.getTime()+(24*60*60*1000*30)); 
//        
//                   //expdate=null; 
//        
//                                           //以下设置COOKIES时间为1年,自己随便设置该时间.. 
//        
//                   SetCookie("nowskin",url,expdate,"/",null,false); 
//        
//             } 
//        
//        } 
//        
//        //--> 
//        
//        </SCRIPT> 
//        
//        </HEAD> 
//        
//        <BODY> 
//        
//        <P>请选择下面的下拉菜单测试换肤效果</P> 
//        
//        <a href=# >css.css</a> 
//        
//        <a href=# >css1.css</a> 
//        
//        <a href=# >css2.css</a> 
//        
//        <a href=# >css3.css</a> 
//        
//        <br> 
//        
//        <select > 
//        
//        <option>选择样式单文件</option> 
//        
//        <script language="javascript"> 
//        
//        var csss=new Array(); 
//        
//        csss[0]="css.css"; 
//        
//        csss[1]="css1.css"; 
//        
//        csss[2]="css2.css"; 
//        
//        csss[3]="css3.css"; 
//        
//        var i; 
//        
//        for(i=0;i<4;i++) 
//        
//             if(thisskin==csss[i]) 
//        
//                   document.write("<option value=\""+csss[i]+"\" selected>"+csss[i]+"样式单文件</option>"); 
//        
//             else 
//        
//                   document.write("<option value=\""+csss[i]+"\">"+csss[i]+"样式单文件</option>"); 
//        
//        </script> 
//        
//        </select> 
//        
//        </BODY> 
//        
//        </HTML>

目录
相关文章
|
6天前
|
移动开发 HTML5
高大上HTML5引导页源码 动态效果更好看
高大上HTML5引导页源码 动态效果更好看,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,
15 0
高大上HTML5引导页源码 动态效果更好看
|
8天前
|
移动开发 HTML5
超级高大上HTML5引导页源码 动态效果更好看
超级高大上HTML5引导页源码 动态效果更好看
32 3
超级高大上HTML5引导页源码 动态效果更好看
|
8天前
|
存储 前端开发 JavaScript
网页应用与开发
网页应用与开发
16 1
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
实现百度换肤功能
具体功能: 点击图片浏览器背景变为所点的图片
|
11月前
|
Web App开发 前端开发
网页|如何实现网页变灰效果
网页|如何实现网页变灰效果
98 0
绚丽的网页菜单
绚丽的网页菜单
80 0
|
前端开发
仿王者荣耀网页-前端网页技术设计完整精美源码HTML+CSS+JS
仿王者荣耀网页-前端网页技术设计完整精美源码HTML+CSS+JS
316 0
仿王者荣耀网页-前端网页技术设计完整精美源码HTML+CSS+JS
|
Web App开发
自定义浏览器网页背景是什么体验?
怎么将Chrome浏览器的网页背景设置成自己喜欢的图片背景?一起写个插件来实现一键切换浏览器背景吧。
197 0
自定义浏览器网页背景是什么体验?
|
Web App开发 前端开发 Windows
[前端]网页中使用自定义字体
1.浏览器对字体格式的支持 浏览器类型 支持格式 IE6 仅支持.eot格式 IE7 仅支持.eot格式 IE8 仅支持.
651 0