Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получение доступа к изменению Iframe, изменение при помощи innerHTML 
:(
    Опции темы
Black
  Дата 1.2.2005, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 4
Всего: 45



Например, есть ифрейм:
Код

<iframe  frameborder="0" height="200" WIDTH="100%" name="iframe"></iframe>

Можно ли как-то в него загрузить HTML-код? например, при помощи innerHTML?
Или надо обязательно указывать SRC, например так:

Код

<iframe src="document.html" height="200" WIDTH="100%" name="iframe"></iframe>


А в document.html

Код

<html><body><div id='text'></div></body></html>


И как теперь получить доступ к <div id=text>?

Это сообщение отредактировал(а) PHP-DIRECTOR - 1.2.2005, 23:16


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
sergejzr
Дата 1.2.2005, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 10
Всего: 360



Можно.

Во первых конечно следует iframe как нибудь обозначить.
Например:
Код

<iframe  frameborder="0" height="200" name="podgruzka"></iframe>


В HTML затем берём обьект через имя:
Код

<script>
parent.podgruzka.document.body.innerHTML="<div id='text'></div>";
div_obj=parent.podgruzka.document.getElementById('text');
//Дальше делаешь, что в голову взбредёт :)
<script>


smile
Добавлено @ 23:33
Ах да, и фрейм и страничка на которой он находится должны быть с одного домена.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
sergejzr
Дата 1.2.2005, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 10
Всего: 360



И ещё.
Пока твой iframe не загрузился до конца, parent.podgruzka.document.body будет естественно null!


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Sardar
Дата 2.2.2005, 02:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



sergej.z не совсеми такое сработает, ох уж эти фреймы, всё через Ж. устроенно smile
Под ИЕ и Мозиллой нужно обращатся iframe.contentWindow.document.
Под глючной Оперой contentWindow нет, нужно работать как ты показал.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2209 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.