2010-01-18 35 views
0

我有一個功能的頁面,將iframe的高度調整爲此頁面的高度,作爲iframe的內容高度,但當iframe具有切換操作時,高度更改和功能dosn't無法檢測iframe的調整大小。 有沒有辦法來檢測我的iframe的內容是否有變化...如何檢測iframe的大小?

回答

0

做的父文件和iframe有相同的來源?如果是這樣,那就容易了。

如果沒有,您將需要一個解決方法,這已在Stack Overflow中討論過。

它由在iframe中包含另一個iframe組成,它指向與頂部文檔相同的域上的特殊url。這樣,頂級文檔和最底層的iframe可以通過JavaScript進行通信(因爲它們具有相同的原點)。這是我自己使用的生產解決方案。一些大的網站使用它,Facebook被稱爲使用(或使用?)。

+0

這是什麼我試圖做(您提供的第二個解決方案)。你有什麼例子嗎? – RubyHaus 2010-06-25 21:19:03

0
1 `setInterval(function() { your function}, 800);` 
2 add a eventlistener to "onresize" 

你可以選擇任何一個