国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

動態(tài)CSS站點教程:多個頁面樣式提供瀏覽者選擇

2020-10-23 18:52:01
字體:
來源:轉載
供稿:網(wǎng)友
在cnbruce''s blog上看到這個即時換STYLE的代碼,覺得不錯就COPY過來備用.
在見的例子就是:一個站點上有多個頁面樣式提供瀏覽者選擇.同時,在選擇了某樣式后,再次打開該頁面時,將仍然保持該樣式.自然會想到了Cookie技術。


程序代碼
<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=unescape(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=# onclick="changecss(''css.css'')">css.css</a>
<a href=# onclick="changecss(''css1.css'')">css1.css</a>
<a href=# onclick="changecss(''css2.css'')">css2.css</a>
<a href=# onclick="changecss(''css3.css'')">css3.css</a>
<br>

<select onchange="changecss(this.value)">
<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>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 栖霞市| 灵山县| 珠海市| 汕尾市| 开江县| 南陵县| 和硕县| 逊克县| 封开县| 赫章县| 阿合奇县| 饶河县| 二连浩特市| 延边| 五峰| 庐江县| 泰宁县| 姚安县| 西华县| 三江| 涟水县| 宾川县| 普陀区| 南丰县| 子洲县| 平利县| 克什克腾旗| 永顺县| 修武县| 社旗县| 宁晋县| 广灵县| 星座| 宣威市| 怀远县| 会同县| 厦门市| 东至县| 壶关县| 大荔县| 沧州市|