快速业务通道

在Ajax程序中实现无刷新换肤功能(.net2.0)

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-11
己写JS来定位,下面我简单的写了2个模块的换肤。

 1 <script language="javascript" type="text/javascript">
 2 <!--
 3 function window.onload()
 4 {
 5     changeSkin(''1'');//当然 ''1'' 是从数据库或Session中读取的初始模版值。
 6 }
 7 function setDivTop(divID,topValue)
 8     {
 9         document.getElementById(divID).style.top = topValue;
10     }
11     function setDivLeft(divID,leftValue)
12     {
13         document.getElementById(divID).style.left = leftValue;
14     }
15 //这个JS方法就要自己写了,一个一个的将模块定位吧!
16 function changeSkin(skinNO)
17 {
18     switch(skinNO)
19     {
20     case"1":
21         setDivTop(''divNews'',''100px'');
22         setDivLeft(''divNews'',''100px'');
23         setDivTop(''divMusic'',''300px'');
24         setDivLeft(''divMusic'',''300px'');
25         break;
26         case"2":
27         setDivTop(''divNews'',''300px'');
28         setDivLeft(''divNews'',''300px'');
29         setDivTop(''divMusic'',''100px'');
30         setDivLeft(''divMusic'',''100px'');
31         break;
32     }
33 }
34 -->
35 </script>
 

      这个可以用几个按钮调用这个changeSkin(skinNO)方法,直接看到效果。
若要保存就存数据库吧!用window.onload()事件初始。

      就写到这里了,马马乎乎,丢砖吧!
      下面提供了几个Ajax换肤例子 并且附源码供大家下载!

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" >
 3 <head>
 4     <title>测试</title>
 5     <link id="cssStyle" rel="stylesheet" type="text/css" />
 6     <script language="javascript" type="text/javascript">
 7     <!--
 8      function window.onload()
 9     {
10         //没有做数据库与Session的存储,所以初始值赋固定初始值,具体使用请用数据库与S

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号