首頁 >Java >java教程 >jsp中的iframe什麼意思

jsp中的iframe什麼意思

(*-*)浩
(*-*)浩原創
2019-05-15 14:25:164772瀏覽

iframe標記,又叫浮動訊框標記,你可以用它將一個HTML文件嵌入在一個HTML中顯示。它不同於Frame標記最大的特徵即這個標記所引用的HTML文件不是與另外的HTML文件相互獨立顯示,而是可以直接嵌入在一個HTML文件中,與這個HTML文件內容相互融合,成為一個整體,另外,還可以多次在一個頁面內顯示同一內容,而不必重複寫內容,一個形象的比喻即'畫中畫'電視。

推薦課程:Java教學

jsp中的iframe什麼意思

iframe也稱為嵌入式框架,嵌入式框架和框架網頁類似,它可以把一個網頁的框架和內容嵌入在現有的網頁中。

首先它的標籤寫法是:

<frameset >
    <frame src= "要连接的页面"></frame>
</frameset>

iframe用來設定文字或圖形的浮動圖文框或容器。

frameborder設定圍繞圖文框的邊緣寬度 
其中還有快讀高度的設計
scrolling=no 是否有捲軸(YES,NO,AUTO) 
SRC 指定IFRAME調用的檔案或圖片(HTML,HTM,GIF,JPEG,JPG,PNG,TXT,*.*) 
Iframes 阻斷頁面載入

#及時觸發window 的onload 事件是非常重要的。 onload 事件觸發使瀏覽器的 「忙」 指示器停止,告訴使用者目前網頁已經載入完畢。當 onload 事件載入延遲後,它給使用者的感覺就是這個網頁非常慢。

window 的 onload 事件需要在所有 iframe 載入完畢後(包含裡面的元素)才會觸發。在 Safari 和 Chrome 裡,透過 JavaScript 動態設定 iframe 的 SRC 可以避免這種阻塞情況。

唯一的連線池

瀏覽器只能開少量的連線到web伺服器。比較老舊的瀏覽器,包含 Internet Explorer 6 & 7 和 Firefox 2,只能對一個網域(hostname)同時開啟兩個連線。這個數量的限制在新版本的瀏覽器中有所提高。 Safari 3 和 Opera 9 可同時對一個網域開啟 4 個連接,Chrome 1 , IE 8 以及 Firefox 3 可以同時開啟 6 個。你可以透過這篇文章查看特定的資料表:Roundup on Parallel Connections.

有人可能希望 iframe 會有自己獨立的連線池,但不是這樣的。絕大部分瀏覽器,主頁和其中的 iframe 是共享這些連結的。這意味著 iframe 在加載資源時可能用光了所有的可用連接,從而阻塞了主頁資源的載入。如果 iframe 中的內容比主頁的內容更重要,這當然是很好的。但通常情況下,iframe 裡的內容是沒有主頁的內容重要的。這時 iframe 中用光了可用的連接就是不值得的了。一個解決方案是,在主頁上重要的元素載入完畢後,再動態設定 iframe 的 SRC。

美國前 10 大網站都使用了 iframe。大部分情況下,他們用它來載入廣告。這是可以理解的,也是一種符合邏輯的解決方案,用簡單的辦法來載入廣告服務。但請記 住,iframe 會給你的頁面表現帶來衝擊。只要可能,不要使用 iframe。當確實需要時,謹慎的使用他們。

以上是jsp中的iframe什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn