用IFRAME實現網頁的內嵌和預載

在HTM(HTML)文件中是否可以像PHP、ASP文件一樣嵌入其他文件呢?下面筆者介紹用iframe來實現的方法。

  iframe元素的功能是在一個文檔裏內嵌一個文檔,創建一個浮動的幀。其部分屬性簡介如下:


  name:內嵌幀名稱

  width:內嵌幀寬度(可用像素值或百分比)

  height:內嵌幀高度(可用像素值或百分比)

  frameborder:內嵌幀邊框

  marginwidth:幀內文本的左右頁邊距

  marginheight:幀內文本的上下頁邊距

  scrolling:是否出現滾動條(“auto”爲自動,“yes”爲顯示,“no”爲不顯示)

  src:內嵌入文件的地址

  style:內嵌文檔的樣式(如設置文檔背景等)

  allowtransparency:是否允許透明

  明白了以上屬性後,我們可用以下代碼實現,在main.htm中把samper.htm文件的內容顯示在一個高度爲80、寬度爲100%、自動顯示邊框的內嵌幀中:

  〈iframe name="import_frame" width=100%

   height=80 src="samper.htm" frameborder=auto〉

  〈/iframe〉

  不錯吧,馬上“Ctrl+C”、“Ctrl+V”試試。

  有時我們爲強調頁面的某項內容,想讓它先於頁面的其他內容顯示。同樣用iframe即可輕鬆實現:

  先把要強調顯示的內容另存爲一個文件,如first.htm,然後通過一個預載頁index.htm,內容如下:

  〈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〉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章