在基於Web的系統中,我維護最近上線的工作,它使Object元素在主網頁中嵌入第二個網頁。 (實際上主要的網頁包含菜單和標題,主要應用頁面中的對象)使用Iframe或Object標籤在另一個網頁中嵌入網頁
例如
<object id="contentarea" standby="loading data, please wait..."
title="loading data, please wait..." width="100%" height="53%"
type="text/html" data="MainPage.aspx"></object>
舊版本此應用程序的使用iframe雖然做到這一點。我發現通過使用對象標籤,嵌入式網頁的行爲與先前在IFRAME中託管時的行爲不同。例如,在IE中,工具提示看起來不起作用(我將發佈一個關於它的單獨問題!),並且它看起來像嵌入式頁面不能在腳本中訪問父頁面,儘管如果它是IFRAME 。
我被告知贊成在IFRAME上使用object標籤的原因是IFRAME已被棄用,所以不能依賴於未來版本的瀏覽器。這是真的嗎?是否最好在iframe上使用Object標籤來嵌入網頁?或者IFRAME很可能會在未來得到很好的支持(很久以後我老了,灰色,並且超過了我所維護的應用程序的使用壽命)?
+1對於參考和澄清對象和iframe做不同的工作 – annakata 2009-05-29 09:06:28