ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

JavaScript и фреймы
  #1  
Старый 20.08.2006, 01:34
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию JavaScript и фреймы

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

  #2  
Старый 20.08.2006, 04:18
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

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

  #3  
Старый 20.08.2006, 11:22
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

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

  #4  
Старый 20.08.2006, 12:42
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

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

  #5  
Старый 20.08.2006, 17:03
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

Цитата:
Сообщение от Abra  
Неа - второе точно не дает Через TagName вроде пробывал, но как-то не так. Попробую. Спасибо.
Ну... тебе может второй способ ничего и не "дает"... Но большенство браузеров понимаю спецификауию DOM`а и все прекрасно "дают".
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проводим XSS без javascript Xex Авторские статьи 23 31.08.2007 04:21
Основы JavaScript .Slip Авторские статьи 20 16.05.2006 23:44
Books JS FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:57
Bypassing JavaScript Filters the Flash! Attack k00p3r Чужие Статьи 0 12.07.2005 16:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ