一個奇怪的需求,一個 html 頁面 A 內的正中需要使用 iframe 打開另一個頁面 B,B 頁面的內容可長可短,要求用來顯示 B 頁面內容的 iframe 根據 B 頁面的實際顯示高度自適應調整高度。同時不能在修改 A 頁面的代碼。
解決方法,使用 iframe 可以直接使用 parent.parent.document 控制父頁面的 document 內容,但是需要注意進行自適應調整的時間,需要在 B 頁面全部加載完成後才可以。 實現代碼,IE 下測試有效: A 頁面 (parent.html), 代碼不改變
B 頁面 (child.htm)
111
222
333
444
555
666
777
888
999
000