barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 1 апреля 2011 г.

Работа с iframe из JavaScript



Получить доступ к документу iframe`a можно следующим образом (работает в FF, Opera, IE7):

var frameDocument=document.getElementById("iframeID").contentWindow.document; 

К полученному frameDocument можно применять все методы документа, например, getElementById.

Для того, чтобы из родительской страницы отслеживать перезагрузку iframe`a, можно повесить на него onLoad:
<iframe onLoad="someFunc()" ... ></iframe> 

someFunc() будет вызываться при каждой новой загрузке содержимого фрейма.

1 комментарий:

  1. А можно ли на клиентской части изменить один из var ов на странице, загружаемой в iframe

    ОтветитьУдалить