Как мне получить ссылки, которые являются AJAXy, чтобы заменить контент внутри iFrame? - PullRequest
0 голосов
/ 29 сентября 2011

Итак, я добавил к своим ссылкам AJAX имя iframe, target="name", но я думаю, что я могу ошибаться в заменяющей части ...

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

да, это RoR, ноэто не важно ... Я думаю, что мой селектор не найден, потому что этот div сейчас находится в iframe.

Как выбрать элементы в iframe?

Я пробовал window.frames['name'].document но я просто получаю объект документа, который, похоже, не имеет методов.

1 Ответ

1 голос
/ 29 сентября 2011

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

Примечание. Вы должны соблюдать политику того же происхождения.

Для IE7 и ниже используйте:

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

P.S., Вы можете использовать document.getElementById('id') вместо window.frames['name']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...