簡體   English   中英

如何獲得AJAXy鏈接替換iFrame中的內容?

[英]How do I get links that are AJAXy to replace the content inside an iFrame?

因此,我在AJAX鏈接中添加了iframe的名稱target="name" ,但是我認為替換部分可能會出錯...

page.replace_html("section-content",:partial=>"/path/contents/edit",:object=>@content)

是的,它是RoR,但這並不重要...我認為未找到我的選擇器,因為該div現在位於iframe中。

如何在iframe中選擇元素?

我已經嘗試過window.frames['name'].document但是我只是得到了一個似乎沒有方法的文檔對象。

window.frames['name'].contentDocument.document

注意:您必須遵守同源政策。

對於IE7及更低版本,請使用:

window.frames['name'].contentWindow.document

PS,您可以使用document.getElementById('id')代替window.frames['name']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM