Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   JavaScript и фреймы (https://forum.antichat.xyz/showthread.php?t=22882)

Abra 20.08.2006 01:34

JavaScript и фреймы
 
Вот такая вот дилема...
Есть страница, в которую вставлен фрейм
Код:

<iframe tabindex="1" id="some_iframe"></iframe>
Как вы уже заметили параметр name отсутствует.
В этом врейме соответсвенно еще одна страница, и мне нужно вытащить из нее кое-какие данные (до хоть даже весь хтмл код - это уже не важно) с помощью явавскрипта.
Но как ОБРАТИТЬСЯ к этому фрейму? Возможно ли это сделать без name'a ?
Может кто знает решение проблемы, буду весьма благодарен.

Trinux 20.08.2006 04:18

кури ман по DOM`у. Обратиться можно ссылкой вида:
document.getElementsByTagName('iframe')[0]
где последний [0] - порядковый номер элемента на страницы -1.
Либо еще проще:
document.getElementById('some_iframe')
=) но даст ли это доступ тебе к внутрянки ифрейма - не факт, но и утверждать не буду

Abra 20.08.2006 11:22

Неа - второе точно не дает :) Через TagName вроде пробывал, но как-то не так. Попробую. Спасибо.

SMiX 20.08.2006 12:42

Можно сделать что-то типа document.getElementById('some_iframe').document.wr ite('сюда суешь еще один скрипт, который будет управлять содержимым уже фрейма')

Trinux 20.08.2006 17:03

Цитата:

Сообщение от Abra
Неа - второе точно не дает :) Через TagName вроде пробывал, но как-то не так. Попробую. Спасибо.

Ну... тебе может второй способ ничего и не "дает"... Но большенство браузеров понимаю спецификауию DOM`а и все прекрасно "дают".


Время: 02:09