Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: 0b0rm0t от 23 Сентября 2005, 23:11:58

Название: Обновление страницы
Отправлено: 0b0rm0t от 23 Сентября 2005, 23:11:58
Понадобилось мне обновлять страницу через ЖаваСкрипт. document.location.reload() работает, но есть одна проблема - после обновления оно встает в начало страницы. Неудобно очень потом листать вниз каждый раз.

При нажатии на refresh/f5 ведь тот же самый reload происходит? А страница при этом на начало не скачет. Странно..

Как бы ее отучить?

Вот пример к этому:







Название: Обновление страницы
Отправлено: virka от 25 Сентября 2005, 11:30:02
Для IE 4+. Точно так же, как если нужно поменять положение документа сценарием - свойства body scrollLeft и scrollTop содержат координаты документа в левом верхнем углу окна.
т.е document.body.scrollLeft и т.д.
Устанавливаются они методом scroll() окна, который принимает их в качестве аргумента.
Соответственно, нужно тем или иным образом передать их вновь загружаемой странице, и задействовать scroll.

Может есть способ и поизящнее.

Кстати, выскажите свое мнение по поводу олимпиад (http://forums.webscript.ru/showthread.php?s=&threadid=21340&msgnum=0)  , кому не в лом.