linux_xp
2004-10-20, 03:06 AM
因為網頁有用到圖層,需使用 <iframe> 來定位
以免因為瀏覽者螢幕解析度的不同,導致圖層跑掉
main.htm
-------------------------
預設解析度:800x600
表格寬度:770
表格位置:置中
表格中插入<iframe>標籤,呼叫其它目標網頁(src),進行顯示
目的是為了讓圖層定位
圖層因為是採用絕對座標定位
若瀏覽者的螢幕解析度改變,圖層位置將會跑掉
所以需要利用 <iframe> 內插框架來定位,座標0,0 將保持再框架左上角
但是標準的 <iframe> 用法,有個問題
就是高度要預先設定,這樣製作網頁會變的很沒效率,無法套用樣板
於是小弟搜尋google大神,找到這段程式碼:
------------------------------------------------------------
<iframe name="web" width="100%" frameborder=0 height="100%" src="news.htm" id="web" onload="this.height=web.document.body.scrollHeight" > 不支援iframe框架時要顯示的文字 </iframe>
它的確實現了「自適應高度」
不管網頁高度多高,插入框架後,自動變成100%
不過它也有另一個問題....
超鏈結到別頁後,開出來內插框架的網頁
起始點不是在最頂點,而是會亂跑
一下子在頁中,一下子在頁尾,無法控制
請問 <iframe> 有更好用的語法嗎?
或者可有其它方法可以解決圖層定位的問題?
感謝
以免因為瀏覽者螢幕解析度的不同,導致圖層跑掉
main.htm
-------------------------
預設解析度:800x600
表格寬度:770
表格位置:置中
表格中插入<iframe>標籤,呼叫其它目標網頁(src),進行顯示
目的是為了讓圖層定位
圖層因為是採用絕對座標定位
若瀏覽者的螢幕解析度改變,圖層位置將會跑掉
所以需要利用 <iframe> 內插框架來定位,座標0,0 將保持再框架左上角
但是標準的 <iframe> 用法,有個問題
就是高度要預先設定,這樣製作網頁會變的很沒效率,無法套用樣板
於是小弟搜尋google大神,找到這段程式碼:
------------------------------------------------------------
<iframe name="web" width="100%" frameborder=0 height="100%" src="news.htm" id="web" onload="this.height=web.document.body.scrollHeight" > 不支援iframe框架時要顯示的文字 </iframe>
它的確實現了「自適應高度」
不管網頁高度多高,插入框架後,自動變成100%
不過它也有另一個問題....
超鏈結到別頁後,開出來內插框架的網頁
起始點不是在最頂點,而是會亂跑
一下子在頁中,一下子在頁尾,無法控制
請問 <iframe> 有更好用的語法嗎?
或者可有其它方法可以解決圖層定位的問題?
感謝