2013-07-09 54 views
0

我的頁面包含多個div。從每個div有一個調用Iframe。誰來查找div id包含我的iframe

<div class="modelImge" id="div1456"><iframe src="randomImge.html"></div> 
<div class="modelImge" id="div487421"><iframe src="randomImge.html"></div> 

iframe的內容正在動態變化。 有沒有辦法知道div的id。

+2

「div」?哪個DIV? –

+0

你想從iframe中的腳本獲取包含div的id? – freejosh

回答

0

由於Same Origin Policy,您無法直接通過iframe的「邊框」訪問數據。這意味着在iframe中打開的網站無法訪問或瞭解iframe的div,並且您的基站無法訪問iframe提供的內容。

+0

我們的系統使用「友好的iFrame」來允許跨域訪問父頁面。我只需要知道如何讓它發生 –

+0

@YossiGurArie,在那種情況下,我恐怕我只能指導你到文檔。你應該在原始問題中指定這些細節,因爲這很難說明白。這可能是一個很好的開始:http://classroom.emediate.com/doku.php?id=technical:integration:friendly_iframes:start –

0

div的id不會改變。 即使iframe的src更改,包含該幀的div也不會更改。

我的問題是:你是否試圖在你的頁面或「randomImag.html」中找到div。如果它在您的頁面中,則無論內容如何,​​該ID都是相同的。

+0

from「randomImag.html」。我的團隊無權訪問父項文件 –

+0

「window.frames [0] .parent」可能做你想做的事 –