网页常见的换肤技术

简介:   常见的例子就是:一个站点上有多个页面样式提供浏览者选择。 同时,在选择了某样式后,再次打开该页面时,将仍然保持该样式。 自然会想到了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>

目录
相关文章
|
11月前
|
机器学习/深度学习 自然语言处理 PyTorch
Transformers入门指南:从零开始理解Transformer模型
【10月更文挑战第29天】作为一名机器学习爱好者,我深知在自然语言处理(NLP)领域,Transformer模型的重要性。自从2017年Google的研究团队提出Transformer以来,它迅速成为NLP领域的主流模型,广泛应用于机器翻译、文本生成、情感分析等多个任务。本文旨在为初学者提供一个全面的Transformers入门指南,介绍Transformer模型的基本概念、结构组成及其相对于传统RNN和CNN模型的优势。
9586 1
|
消息中间件 监控 安全
【天衍系列 05】Flink集成KafkaSink组件:实现流式数据的可靠传输 & 高效协同
【天衍系列 05】Flink集成KafkaSink组件:实现流式数据的可靠传输 & 高效协同
857 5
|
存储 缓存 资源调度
Vite 是如何发布 npm 包的?
Vite 是如何发布 npm 包的?
563 1
|
算法 机器人 BI
动态规划|【路径问题】|62.不同路径I
动态规划|【路径问题】|62.不同路径I
MS OFFICE 2019下载及使用
MS OFFICE 2019下载及使用
535 0
|
运维 监控 虚拟化
阿里云郑晓:浅谈GPU虚拟化技术(第二章)
注:本系列第一章推送门:阿里云郑晓:浅谈GPU虚拟化技术(第一章) GPU虚拟化发展史 第二章 GPU虚拟化方案之——GPU直通模式 目前流行的商用GPU虚拟化方案可以分为以下几类:GPU 直通模式,GPU SRIOV 模式,GPU 半虚拟化(mediated passthrough:包括Intel GVT-g和Nvidia GRID vGPU),VMWare的GPU全虚拟化(vSGA)。
18748 1
阿里云郑晓:浅谈GPU虚拟化技术(第二章)
|
设计模式 Java 程序员
|
数据安全/隐私保护 Android开发
安卓中高级面试知识点之——HTTP相关知识(上)
http请求由三部分组成,分别是:请求行、消息报头、请求正文 HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。
1431 0
|
Android开发 编解码
appium+python自动化24-滑动方法封装(swipe)
swipe介绍 1.查看源码语法,起点和终点四个坐标参数,duration是滑动屏幕持续的时间,时间越短速度越快。默认为None可不填,一般设置500-1000毫秒比较合适。 swipe(self, start_x, start_y, end_x, end_y, duration=None) ...
2789 0