Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Обновить фрейм (https://javascript.ru/forum/events/1322-obnovit-frejjm.html)

Бушка 17.06.2008 21:48

Обновить фрейм
 
Подскажите как при помощи JS обновить соседний фрейм при загрузке страницы?
<HTML>
<TITLE>Заказ №$data_org[dDate_y]_$zeros$data_org[dIDI]</TITLE>
<FRAMESET NORESIZE=YES  FRAMEBORDER=NO  FRAMESPACING=0 ROWS='90 ,100%'>
                    <FRAME NORESIZE=YES FRAMEBORDER=NO NAME=info SRC=product_info.php?dID=$dID>
                    <FRAME NORESIZE=YES FRAMEBORDER=NO NAME=prod SRC=product_adv.php?dID=$dID>
</FRAMESET>
</HTML>

Во фрейме prod загружается страница. При ее загрузке (или после - не важно) необходимо заново нарисовать фрейм info.

Бушка 17.06.2008 21:55

window.parent.info.document.location.reload();

Вот так не получается :(

Бушка 17.06.2008 22:00

Прошу прощения, обновляет.
Забыл указать язык language='javascript' type='text/javascript' в теге <SCRIPT>.

Dmitry A. Soshnikov 18.06.2008 01:38

Цитата:

Сообщение от Бушка
Забыл указать язык language='javascript'

атрибут language считается давно устаревшим и его не используют

Бушка 18.06.2008 09:11

Цитата:

Сообщение от Dmitry A. Soshnikov (Сообщение 3182)
атрибут language считается давно устаревшим и его не используют

На сколько устаревшим?
У меня есть пользователи с IE 5.X..

Dmitry A. Soshnikov 18.06.2008 12:46

Бушка, по-моему, начиная с спецификации HTML 4, и не проходит W3C-валидацию. Погуглите. Возможно, для IE 5, может и стоит оставить.

svastika 23.01.2009 22:04

В продолжение темы
 
А вот если представить пример Бушка, но на фрейме info есть рисунок или фото, и если (например программа сетевая) кто-то с другого компа поменял рисунок или фото, не меняя при этом имени и расположения файла изхображения, то код локайшн.релоад обновления картинки не производит....
зато замечательно работает кнопка Ф5 или Обновить
:-)))))))
почему так?

Бушка 24.01.2009 09:13

Кэш?

x-yuri 26.01.2009 09:04

кстати можно
window.parent.info.location.reload();

а, кроме того, у reload есть необязательный параметр (https://developer.mozilla.org/en/DOM...ocation_object, http://msdn.microsoft.com/en-us/libr...91(VS.85).aspx)


Часовой пояс GMT +3, время: 16:20.