`
bozch
  • 浏览: 461617 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

静态页面实现换肤功能(无cookie)

阅读更多

 

//1、将已存在的样式表css禁用掉

  for ( i = 0; i < document.styleSheets.length; i++ )
       {
        document.styleSheets[i].disabled = true;
       }

 

//2、添加新的样式表

       var selectedTheme = ...;//目标样式的路径

 

       var head = document.getElementsByTagName('HEAD').item(0);
       

       var ga = document.createElement('link');
       ga.rel = "stylesheet";
       ga.type = 'text/css'; 
       ga.href = selectedTheme ;
       head.appendChild(ga);

分享到:
评论

相关推荐

    CSS换肤标准与实现

    在多项目环境中实现换肤功能时,需要考虑不同项目之间的差异性和共通性。 1. **相同点**: - 所有项目共享相同的模板初始化文件,以统一浏览器的基础样式。 - 定义统一的class名称来表示相同的Web组件,即使不同...

    css终极网页换肤+cookice.rar

    对于不支持JavaScript的浏览器,可以提供一个简单的静态换肤方案,或者使用HTML5的`localStorage`作为备选方案。同时,过多的Cookie可能会降低页面加载速度,因此合理限制Cookie的数量和大小是必要的。 综上所述,...

    ASP 换皮肤(例子)

    7. **性能优化**:在实现换肤功能时,要注意避免过多的HTTP请求和资源加载,以免影响页面加载速度。可以使用CSS Sprites技术合并多个小图,减少HTTP请求次数,或者利用CDN(内容分发网络)加速静态资源的加载。 8. ...

    hao4399网址导航源码

    2. CSS3:为了实现"版面清晰简洁"和"自由换肤",开发者可能使用了CSS3来定义页面样式和动画效果,包括但不限于选择器的扩展、过渡(transition)、动画(animation)以及媒体查询(media queries)来实现响应式设计...

    前端实现某易云播放器--

    为了实现一键换肤功能,我们需要在CSS中定义多种皮肤样式,并在JavaScript中设置一个函数,让用户能够切换不同的皮肤。这可能涉及到更改body的背景颜色、按钮样式等。我们可以使用事件监听器,比如点击一个切换皮肤...

    TOWCMS乐酷三合一建站程序 v7.3.zip

    系统支持多语言、自定义模型、SEO优化、静态页生成、评论留言、订购、会员、广告、招聘、统计、自助表单等常见企业网站基本功能。 乐酷企业网站管理CMS系统(TOWCMS)功能特点 1)电脑站 手机站 微信三站合一 节约...

    最好的asp CMS系统科讯CMSV7.0全功能SQL商业版,KesionCMS V7.0最新商业全能版-免费下载

    科汛cms实现了“网站模板与程序完全分离”的新概念,独创ajax输出和JS标签跨站调用,支持不同频道、栏目、专题、内容页应用不同的模板,支持批量绑定模板,模板换肤更是一键之谈。 模板制作也非常方便,用户可以...

    深度学习php爱墙程序(带后台)v0.1.2Build20100523

    这通常涉及PHP框架(如Laravel, CodeIgniter等)和前端技术(如HTML, CSS, JavaScript)的结合,以实现用户界面和功能。 5. 网站界面模板与换肤:程序支持模板机制,意味着网站的外观可以通过更换不同的CSS样式文件...

    .net开源的综合开发框架wojilu框架.zip

    可以和WebForm或微软MVC完美、无缝集成,共存于一个项目(使用同一个session/cookie/数据库)总特点: 功能强大、开放源代码、多语言支持,并带有丰富的二次开发教程和示例代码,扩展方便灵活。(可以和 asp.net ...

    vc++ 应用源码包_1

    MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 ...

    vc++ 应用源码包_2

    MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 ...

    vc++ 应用源码包_6

    MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 ...

    vc++ 应用源码包_5

    MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 ...

    vc++ 应用源码包_3

    MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 ...

    X2Blog v3.03

    尽管基于AJAX,但X2Blog客服了常见的刷新定位问题,采用自己独有的RefreshHandler来实现刷新后保持当前页面功能。 2.完全支持标准 页面结构完全符合XHTMLv1.0Transitional标准,并可以通过其验证。保持了向后兼容的...

    vc++ 开发实例源码包

    MFC换肤完全贴图实现 如题。 Smile简体版 很简单,只能播放mp3格式的音乐。 功能: --------------------------------------- --------关闭-- 打开----最小化------- --------------------------------------- ...

Global site tag (gtag.js) - Google Analytics