Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.06.2009, 21:40
Новичок на форуме
Отправить личное сообщение для VetalStar Посмотреть профиль Найти все сообщения от VetalStar
 
Регистрация: 02.06.2009
Сообщений: 2

Динамическое изменение содержимого фрейма
В html документе расположена рамка, а скрипт заполняет её текстом:
...
<IFRAME ID='ramka' NAME='ramka' ALIGN='right' height=500>
</IFRAME>
<SCRIPT>
ramka.document.write("<DIV ID='nu' NAME='nu'>Номер</DIV><DIV ID='tabl' NAME='tabl'>Таблица</DIV>");
ramka.location.reload();
</SCRIPT>

...
После загрузки выполняется функция:
...
<BODY ONLOAD='myfunc();'>

...
В которой изменяется содержимое рамки:
...
function myfunc(){
ramka.tabl.innerHTML=stMyTable;
ramka.nu.innerHTML=stMyNumber;
}

...
Этот скрипт прекрасно работает в IE, но в Firefox рамка остаётся без изменений.
Ответить с цитированием
  #2 (permalink)  
Старый 02.06.2009, 22:05
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Для поиска элементов по идентификатору в интерфейсе DOM предусмотрен метод detElementById:
document.getElementById("ramka").document…

И доступ к HTMLDocument фрейма не во всех браузерах одинаков:
iframe.contentDocument или iframe.contentWindow.document
Ответить с цитированием
  #3 (permalink)  
Старый 02.06.2009, 23:56
Новичок на форуме
Отправить личное сообщение для VetalStar Посмотреть профиль Найти все сообщения от VetalStar
 
Регистрация: 02.06.2009
Сообщений: 2

У меня не получилось, не document.getElementById("ramka").document, не iframe.contentDocument, не iframe.contentWindow.document. Я что-то не так наверное списал. Я посмотрел у меня все мои строчки работают кроме этих двух:
ramka.tabl.innerHTML=stMyTable;
ramka.nu.innerHTML=stMyNumber;
Их-то и надо преобразовать.
Ответить с цитированием
  #4 (permalink)  
Старый 21.12.2010, 23:14
Новичок на форуме
Отправить личное сообщение для manitor Посмотреть профиль Найти все сообщения от manitor
 
Регистрация: 21.12.2010
Сообщений: 2

Тебе нужно изменить рамку. Скачай эту программу и пользуйся.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Частичное изменение содержимого элемента kuhok Events/DOM/Window 28 07.09.2009 22:44
Динамическое изменение размеров блока при наведении мыши! Viktor ------- Общие вопросы Javascript 7 05.05.2009 19:13
Динамическое изменение <input text> baal1988 Events/DOM/Window 4 24.08.2008 17:17
В IE не работает динамическое изменение colspan, нужна помощь! Extasy Общие вопросы Javascript 8 17.08.2008 11:55
Динамическое изменение размеров изображения Макс Элементы интерфейса 7 21.07.2008 16:55