- 在线时间
- 0 小时
- 专家
- 0
- UID
- 154004
- 注册时间
- 2005-1-12
- 帖子
- 11
- 精华
- 0
- 积分
- 5
- 离线
- 2374 天
- 帖子
- 11
- 体力
- 5
- 威望
- 0
|
发表于 2005-1-12 19:56:00
|显示全部楼层
大家看看Mozilla Thunderbird的帮助主页
http://texturizer.net/thunderbird/
- <link rel="stylesheet" type="text/css" media="screen,projection" href="../mozilla.org/css/style.css" />
- <link rel="stylesheet" type="text/css" href="http://texturizer.net/mozilla.org/css/print.css" media="print" />
- <link rel="alternate stylesheet" title="Locked Menu" media="screen,projection" href="../mozilla.org/css/lockedmenu.css" type="text/css" />
- <link rel="alternate stylesheet" title="Classic" media="screen,projection" href="../mozilla.org/css/classic.css" type="text/css" />
- <link rel="alternate stylesheet" title="Classic with Locked Menu" media="screen,projection" href="../mozilla.org/css/classic-lockedmenu.css" type="text/css" />
- <script src="../mozilla.org/javascript/styleswitcher.js" type="text/javascript"></script>
复制代码
styleswitcher.js内容
- // help function to get the site id
- function getID() {
- var id = document.location.pathname;
- var i=0;
- for(i=id.length - 1; i>0; i--) {
- if(id[i]=='/')
- break;
- }
- //alert(id);
- id = replace(id.substring(0,i+1),"extensions/","");
- id = replace(id, "themes/", "");
- id = replace(id, "downloads/", "");
- return "style-" + id;
- }
- function replace(string,text,by) {
- // Replaces text with by in string
- var strLength = string.length, txtLength = text.length;
- if ((strLength == 0) || (txtLength == 0)) return string;
- var i = string.indexOf(text);
- if ((!i) && (text != string.substring(0,txtLength))) return string;
- if (i == -1) return string;
- var newstr = string.substring(0,i) + by;
- if (i+txtLength < strLength)
- newstr += replace(string.substring(i+txtLength,strLength),text,by);
- return newstr;
- }
- function setActiveStyleSheet(title) {
- var i, a, main;
- for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
- if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
- a.disabled = true;
- if(a.getAttribute("title") == title) {
- a.disabled = false;
- a.disabled = true;
- a.disabled = false;
- }
- }
- }
- }
- function getActiveStyleSheet() {
- var i, a;
- for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
- if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
- }
- return null;
- }
- function getPreferredStyleSheet() {
- var i, a;
- for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
- if(a.getAttribute("rel").indexOf("style") != -1
- && a.getAttribute("rel").indexOf("alt") == -1
- && a.getAttribute("title")
- ) return a.getAttribute("title");
- }
- return null;
- }
- function createCookie(name,value,days) {
- if (days) {
- var date = new Date();
- date.setTime(date.getTime()+(days*24*60*60*1000));
- var expires = "; expires="+date.toGMTString();
- }
- else expires = "";
- document.cookie = name+"="+value+expires+"; path=/";
- }
- function readCookie(name) {
- var nameEQ = name + "=";
- var ca = document.cookie.split(';');
- for(var i=0;i < ca.length;i++) {
- var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1,c.length);
- if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
- }
- return null;
- }
- window.onload = function(e) {
- var cookie = readCookie(siteid);
- var title = cookie ? cookie : getPreferredStyleSheet();
- setActiveStyleSheet(title);
- }
- window.onunload = function(e) {
- var title = getActiveStyleSheet();
- createCookie(siteid, title, 365);
- }
- var cookie = readCookie(siteid);
- var title = cookie ? cookie : getPreferredStyleSheet();
- var siteid = getID();
- setActiveStyleSheet(title);
复制代码 |
|