HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

Репутация: 569


По умолчанию

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

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

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

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

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

Репутация: 569


По умолчанию

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books JS FRAGNATIC PHP 0 11.08.2005 16:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.