Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: 0b0rm0t от 23 Сентября 2005, 23:11:58
-
Понадобилось мне обновлять страницу через ЖаваСкрипт. document.location.reload() работает, но есть одна проблема - после обновления оно встает в начало страницы. Неудобно очень потом листать вниз каждый раз.
При нажатии на refresh/f5 ведь тот же самый reload происходит? А страница при этом на начало не скачет. Странно..
Как бы ее отучить?
Вот пример к этому:
-
Для IE 4+. Точно так же, как если нужно поменять положение документа сценарием - свойства body scrollLeft и scrollTop содержат координаты документа в левом верхнем углу окна.
т.е document.body.scrollLeft и т.д.
Устанавливаются они методом scroll() окна, который принимает их в качестве аргумента.
Соответственно, нужно тем или иным образом передать их вновь загружаемой странице, и задействовать scroll.
Может есть способ и поизящнее.
Кстати, выскажите свое мнение по поводу олимпиад (http://forums.webscript.ru/showthread.php?s=&threadid=21340&msgnum=0) , кому не в лом.