Получить идентификатор div в родительском документе - PullRequest
0 голосов
/ 21 января 2011

Мне нужно получить идентификатор div в родительском документе документа iframed. Фактический сценарий - у меня есть приложение для Facebook, разработанное с использованием FBML. Страница холста содержит iframe. Если пользователь нажимает кнопку внутри документа iframed, мне нужно отобразить div на странице холста, которая скрыта при загрузке.

Заранее спасибо ...

Ответы [ 3 ]

4 голосов
/ 21 января 2011

ты пробовал parent.document.getElementById('YOUR_ID');?

1 голос
/ 21 января 2011

Находятся ли оба документа (родительский и iframe) в одном домене? Если нет, то браузер не позволяет вам получить доступ к родительскому документу по соображениям безопасности.

РЕДАКТИРОВАТЬ: если оба документа находятся в одном домене, вы можете получить доступ к элементу родительского документа следующим образом:

var parentDoc = parent.document;
var el = parentDoc.getElementById("foobar");
0 голосов
/ 21 января 2011

попробуй $(this).parent().attr('id')

...