3 回答

TA貢獻1799條經(jīng)驗 獲得超6個贊
iframe就是框架網(wǎng)頁就是在同一個頁面里有多個網(wǎng)頁,使用框架的好處就是你在請求一個網(wǎng)頁的下一個頁面的時候,還有 一個網(wǎng)頁是一直顯示著的,這樣瀏覽者就不會就的等待的存在了..
iframe使用很簡單,使用src屬性指向另一個你需要包含的另一個文件即可,也可以通知制定寬(width),高(height)等。比如:
<iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe>
--------------------------------------------------------------------------------
用IFRAME實現(xiàn)網(wǎng)頁的內(nèi)嵌和預(yù)載
http://www.sina.com.cn 2001/09/04 14:37 中國電腦教育報 劉明鋒
在HTM(HTML)文件中是否可以像PHP、ASP文件一樣嵌入其他文件呢?下面筆者介紹用iframe來實現(xiàn)的方法。
iframe元素的功能是在一個文檔里內(nèi)嵌一個文檔,創(chuàng)建一個浮動的幀。其部分屬性簡介如下:
name:內(nèi)嵌幀名稱
width:內(nèi)嵌幀寬度(可用像素值或百分比)
height:內(nèi)嵌幀高度(可用像素值或百分比)
frameborder:內(nèi)嵌幀邊框
marginwidth:幀內(nèi)文本的左右頁邊距
marginheight:幀內(nèi)文本的上下頁邊距
scrolling:是否出現(xiàn)滾動條(“auto”為自動,“yes”為顯示,“no”為不顯示)
src:內(nèi)嵌入文件的地址
style:內(nèi)嵌文檔的樣式(如設(shè)置文檔背景等)
allowtransparency:是否允許透明
明白了以上屬性后,我們可用以下代碼實現(xiàn),在main.htm中把samper.htm文件的內(nèi)容顯示在一個高度為80、寬度為100%、自動顯示邊框的內(nèi)嵌幀中:
〈iframe name="import_frame" width=100%
height=80 src="samper.htm" frameborder=auto〉
〈/iframe〉
不錯吧,馬上“Ctrl+C”、“Ctrl+V”試試。
有時我們?yōu)閺娬{(diào)頁面的某項內(nèi)容,想讓它先于頁面的其他內(nèi)容顯示。同樣用iframe即可輕松實現(xiàn):
先把要強調(diào)顯示的內(nèi)容另存為一個文件,如first.htm,然后通過一個預(yù)載頁index.htm,內(nèi)容如下:
〈meta http-equiv="refresh" content="3,url=index2.htm"〉
〈body〉
頁面加載中,請稍候……〈iframe src="first.htm" style="display:none"〉〈/iframe〉
〈/body〉
主文件index2.htm
〈body〉
〈iframe src="first.htm"加入其他屬性限制〉〈/iframe〉
〈/body〉
first.htm的內(nèi)容就會先于頁面的其他內(nèi)容出現(xiàn)在您的瀏覽器里了,是不是很簡單?再“Ctrl+C”、“Ctrl+V”一次?
添加回答
舉報