`
txf2004
  • 浏览: 7064654 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javascript实现换皮肤的一种思路

阅读更多

难点在于document.write输出html语句结构用法。。。思路在于在网页中动态加入xxx.css文件..来实现.

<script language="javascript">
var styleId=1;
var cssPath="style/style_switch";

document.write(’<link href="’+cssPath+styleId+’.css" type="text/css" rel="stylesheet" id="cssLink" media="screen" />’);

//默认调用第一个
function styleChange(n){
var cssLink=document.getElementById("cssLink");
// alert("1");
cssLink.href=cssPath+n+".css";
alert(cssLink.href);
}

</script>

分享到:
评论

相关推荐

    一种简单的json解析方法

    在本文中,我们将探讨一种简单的JSON解析方法,通过自定义的JavaScript函数来实现。 在给定的`Fly_m.js`文件中,我们可以预期找到一个自定义的JavaScript函数,用于解析JSON字符串。通常,JavaScript原生提供了`...

    jQuery实现的网站换肤功能,带cookie,默认为点击后的颜色。

    核心思路是创建一组皮肤CSS文件,每个文件代表一种皮肤。例如,我们可以有`skin1.css`, `skin2.css`, 等等。这些文件应包含定义网站主题颜色和其他视觉元素的样式规则。当用户选择新的皮肤时,我们用jQuery动态地...

    Simple MyBB Skin:MyBB 皮肤避免使用 JavaScript。-开源

    皮肤(或称为模板)是改变MyBB外观的一种方式,而避免使用JavaScript可能意味着这个皮肤更加注重轻量化和兼容性,特别是对于那些JavaScript支持有限或者禁用JavaScript的设备和浏览器。 **描述详解:** "该项目...

    Discuz! 夜の思路

    论坛系统的主题模板,它为网站提供了一种独特的视觉体验,特别是在夜间或暗色环境下的浏览。Discuz! 是一款非常流行的开源社区论坛软件,由康盛创想(Comsenz)公司开发,广泛应用于搭建互动性强、用户活跃的网络...

    ReportCtrlOCX.rar

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在C++中,处理JSON通常需要借助第三方库,如jsoncpp、nlohmann/json等。这些库提供了API,允许开发者...

    简约蓝色风格for leadbbs3.14

    这款皮肤采用蓝色调为主,展现出一种专业而又不失舒适的界面氛围,适用于各种类型的在线社区和讨论版块。 在应用这款皮肤时,用户需要注意的是,其核心在于将文件中的"bbs"字符串替换为你实际论坛的路径。这是因为...

    似水流年繁體中文風格for Discuz!2.0

    皮肤是论坛的一种视觉表现形式,它决定了用户在浏览论坛时看到的页面布局、颜色搭配、图标设计等元素。"似水流年"皮肤可能包含了对Discuz! 默认界面的诸多改进,如更优雅的字体、更适合阅读的色彩方案、以及精心设计...

    海盗风格for Discuz!2.x

    2. **PHP论坛皮肤**:PHP论坛皮肤是改变论坛外观和用户体验的一种方式,它主要通过修改CSS样式表、HTML模板和图像资源来实现。"海盗风格"皮肤是基于PHP的Discuz! 平台,对原有界面进行了视觉上的定制。 3. **皮肤...

    这是一款有趣的微信余额充电器特效小程序源码,用户可以在模拟自己的微信余额的同时,插上手机充电器,看着余额随着充电而增长,给人一种

    - **动态效果实现**:利用CSS3动画或者JavaScript来实现余额增长的动态效果。例如,可以设置一个初始值,并根据充电时间的变化,逐步更新显示数值。 ##### 3.2 后端逻辑处理 尽管作为一款轻量级的小程序,其后端...

    微信小程序换肤功能实现代码(思路详解)

    首先,我们要理解实现换肤功能的核心思路: 1. **准备皮肤相关的wxss**:创建不同主题的样式表,比如深黑、粉红、橘黄等,将这些样式表引入到`app.wxss`,这样每个页面都可以使用。 2. **动态更改元素的类名或id**...

    简洁的flash mp3播放器样式_网页mp3播放器样式

    总结来说,“简洁的Flash MP3播放器样式”代表了早期网页音频播放的一种设计趋势,它通过ActionScript实现了丰富的功能和定制化外观。尽管现在已经被HTML5技术取代,但理解Flash MP3播放器的工作原理和设计思路对于...

    傲视文化Ⅱ风格for leadbbs3.14

    它旨在提升用户在论坛的视觉体验,提供一种独特的、符合“傲视文化”审美特征的交互界面。 【描述】"傲视文化Ⅱ风格for leadbbs3.14" 是对原版Leadbbs3.14论坛界面的美化和个性化升级。这款皮肤可能包括了定制的...

    瞌睡已久风格for Discuz!2.2f

    【描述】描述中的"瞌睡已久风格"可能是指这款皮肤带有一种宁静或柔和的视觉效果,可能是为了给用户带来更加舒适、轻松的浏览体验。它可能包含精心设计的页面布局、图标以及配色方案,以创造一种与众不同的氛围,吸引...

    界面漂亮的北大青鸟OA项目源码

    2. **SSK皮肤机制**:SSK(Simple Skin Kit)是一种皮肤组件库,允许用户轻松更换界面风格。学习如何集成SSK,可以了解到软件的可扩展性和个性化定制能力的设计思路。 3. **业务逻辑处理**:OA系统涉及的业务逻辑...

    金色-秋天風格for Discuz!2.0 繁體版

    【标签】"php论坛皮肤"表明了这个资源是用于PHP论坛的一种皮肤或主题,它不仅涉及到HTML、CSS样式设计,还可能涉及JavaScript和其他后端技术,以实现与用户交互的功能。 【压缩包子文件的文件名称列表】: 1. **...

    flash音乐播放器

    Flash音乐播放器,作为一种经典的在线音频播放解决方案,曾经在互联网上广泛应用。本文将围绕“音乐播放器.rar”这个压缩包中的内容,详细探讨Flash音乐播放器的设计原理、主要功能及其实现方法,帮助读者深入理解其...

    微信HTML5在线朋友圈游戏源码带安装部署教程-大力射手.zip

    通过分析源码,我们可以学习游戏的设计思路,以及如何利用HTML5和JavaScript实现游戏的各种效果。 综上所述,这个压缩包是一个关于微信HTML5游戏的开发资源,包含了一个名为"大力射手"的射击游戏的源码,以及安装和...

    webpack构建换肤功能的思路详解

    Webpack 构建换肤功能的实现是一种常见的前端工程化需求,它允许用户根据自己的喜好选择不同的界面风格。在本文中,我们将深入探讨如何使用Webpack来构建这个功能。 首先,要实现换肤功能,我们需要在Webpack的配置...

    react实现换肤功能的示例代码

    这个界面可以是一组按钮或切换开关,每个代表一种主题色。当用户点击选择某个主题色时,调用函数来更新本地缓存并重新加载页面。 3. 每次应用启动或刷新时,检查本地存储中的主题色信息。根据获取到的主题色名称,...

    jQuery弹出层插件Sexy LightBox

    其设计思路是提供一种优雅的方式,使用户能够无干扰地查看网页中的多媒体内容,提升用户体验。Sexy LightBox的特色在于其简洁的代码结构和高度可定制性,使得开发者可以轻松地调整样式和功能,以适应不同的项目需求...

Global site tag (gtag.js) - Google Analytics