這邊要先確定一件事。
如果 iframe 載入的都是在同一個域名下。
可以在子頁用JS來控制主頁的iframe處理。
但如果不是同域名的話。一般來說比較無解就是了。
只能利用固定資料來處理
㊣浩瀚星空㊣ 您好
2.子頁用JS來控制主頁的iframe處理,可以請您再詳細解說一下嗎?
不算。IP不一樣就不行了。
2.如果是同域名的情況下,可以從子頁利用如下的用法
parent.document.XXXXX
來去運行對應的主頁元件。
簡單的範例
parent.document.getElementById("mainframe").height=document.body.scrollHeight;
其實,不同域名的情況下,利用後端對應回傳的方式來創造同域名的情況也是可行的。
但這在以前還行的通。或是純靜態式HTML也可以這樣用。
但碰到非同步式的頁面就沒啥招了。
畢竟不同域名的頁面,無法相互對應呼叫處理。