經(jīng)??吹絼e人做的框架頁可以收縮,自己也想做一個。偷偷研究了一下,發(fā)現(xiàn)并不神秘。嘿嘿。不敢獨享跟我一樣的菜鳥可以偷學兩招。嘿嘿?;镜男Ч梢钥聪聢D: <frameset rows="*" cols="156,8,*" frameborder="0" border="0" id="frame" >
<frame src="menu.html" name="leftFrame" scrolling="auto" frameborder="0" /> <frame src="center.html" name="centerFrame" scrolling="auto" id="leftFrame" frameborder="0" /> <frameset rows="80,*" frameborder="no" border="0" > <frame src="top.html" name="topFrame" scrolling="no" frameborder="0" id="topFrame" /> <frame src="login.html" name="mainFrame" frameborder="0" /> </frameset> </frameset> <noframes><body>對不起,您的瀏覽器版本不支持框架技術(shù).</body></noframes> 它將框架分為左中右三分的。中間的框架頁寬度只有8.左邊設(shè)置了156。右邊為剩余大小。關(guān)鍵的部分還是在中間的頁面。注意frameset的id叫frame.下面會用到。所有的動態(tài)改變框架的代碼全部隱藏在中間的頁面中。代碼如下: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 關(guān)鍵的代碼已經(jīng)看到了吧。關(guān)鍵的代碼只有一句。就是在圖片按鈕的onclick事件中改變父窗體中元素frame的cols的值,其實也就是改變了左中右框架的寬度。打開時左邊的寬度為156,中間為8,右邊為*,關(guān)閉時左邊為0,中間為8,右邊還為*,這是左邊框架就跟消失了一樣。呵呵。不錯吧。 好了,好的東西要大家一起分享。
|
|