小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

框架集frameset實(shí)現(xiàn)主題自動(dòng)選定更新

 pengx 2009-07-28
一般的后臺(tái)管理系統(tǒng),喜歡使用左右分欄的布局,這樣左側(cè)可以使用樹(shù)形菜單(或者其他形式的菜單),鏈接到右側(cè),只刷新右側(cè),避免的刷新整體等帶來(lái)的問(wèn)題。如圖所示: (我做的一個(gè)城建檔案館的demo)

框架頁(yè)代碼如下:
<frameset rows="59,*" frameborder="no" border="0" framespacing="0">
<frame src="top.html" noresize="noresize" frameborder="0" name="topFrame" marginwidth="0" marginheight="0" scrolling="no">
<frameset rows="*" cols="168,15,*" id="frame">
<frame src="menu.aspx" name="leftFrame" noresize="noresize" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto">
<frame src="arrow.html" name="arrow" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
<frame src="tab.html"name="mainFrame" id="mainFrame" title="mainFrame" marginwidth="0" marginheight="0" frameborder="0" scrolling="yes">
</frameset><noframes>
<body></body>
</noframes>
</frameset>

主要實(shí)現(xiàn):1樹(shù)形菜單側(cè)欄可以自動(dòng)伸縮,靠button按鈕click事件設(shè)置父框架的各分欄寬度onclick="switchBar(this)":

var displayBar=true;
function switchBar(obj){
if (displayBar)
{
   parent.frame.cols="0,15,*";
   displayBar=false;
   obj.title="打開(kāi)左邊管理菜單";
}
else{
   parent.frame.cols="168,15,*";
   displayBar=true;
   obj.title="關(guān)閉左邊管理菜單";
}
}

2通過(guò)選擇top.html的droplist的主題選項(xiàng),更改整體的風(fēng)格,這就涉及到框架間傳遞與刷新的問(wèn)題。(前提是針對(duì)頁(yè)面寫(xiě)好了多套css,頁(yè)面的class和id引用名稱(chēng)固定,只要更換不同的css就可以更換頁(yè)面所有標(biāo)簽的風(fēng)格)

實(shí)現(xiàn):每個(gè)頁(yè)面的css鏈接加入id屬性,方便動(dòng)態(tài)修改時(shí)查找

<link id="linkcss" href="../css/menu1.css" rel="stylesheet" type="text/css" />

top.html頁(yè)面:

本身的鏈接css可以通過(guò)判斷所選的主題index,動(dòng)態(tài)修改linkcss.href屬性;

對(duì)于其他頁(yè)面,則要涉及框架父子頁(yè)面的刷新了,可以看看相關(guān)帖子。

我的代碼(例如在top.html控制menu頁(yè)面的css):parent.frames("leftFrame").document.getElementById("linkcss").href="../css/menu.css";

其他頁(yè)面類(lèi)同,這樣就可以通過(guò)選擇主題實(shí)現(xiàn)了整個(gè)網(wǎng)站主題更換的效果了。simple!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多