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