Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   $('div:first', window.parent.frames[0].document) (https://javascript.ru/forum/jquery/20792-%24-%27div-first%27-window-parent-frames%5B0%5D-document.html)

Елена-Котяра 17.08.2011 17:26

$('div:first', window.parent.frames[0].document)
 
$('div:first', window.parent.frames[0].document)

Эта строка работает. Находит первый div в первом фрейме. Но фрейма три. И мне надо обратиться к содержимому третьего. $('div:first', window.parent.frames[2].document) не работает. Почему так? И есть ли другие решения?
$(window.frames["id"].frames["id"].window.document)
не проходит, потому что у нужного фрейма нет id, только name.

melky 17.08.2011 19:31

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

Octane 18.08.2011 04:08

$('iframe[name="…"]').contents().find("div:first")


http://api.jquery.com/contents/

Елена-Котяра 18.08.2011 12:26

Нет. Не прокатывает.
$("frame[name='Main']").contents().length = 0

У меня frame.
А у
$("frame[name='Main']")
число детей равно 0.

Octane 18.08.2011 14:35

Все с одного домена грузится?


Часовой пояс GMT +3, время: 05:34.