IksSafonsky
30-11-2004, 19:44
Не подскажете ли, как добиться вот такой штуки?
На странице имеется несколько форм, каждая со своей кнопкой SUBMIT, нажатие на которые вновь открывает эту же страницу (отослав, разумеется, некие данные). По вертикали все эти формы в экран не влезают. Как сделать так, чтобы страница после нажатия кнопки открывалась, прокрученная вниз ровно настолько, насколько она была прокручена перед нажатием кнопки?
Я понимаю, что в форме надо завести скрытый элемент, в значение которого при отправке даных записать Y-координату левого верхнего угла страницы в окне браузера, а после нового открытия страницы прокрутить ее вниз на соответствующее расстояние при помощи window.scrollTo(). НО! Как определить эту самую Y-координату? Как отследить прокрутку страницы пользователем вверх-вниз?
Вот в чем вопрос...
На странице имеется несколько форм, каждая со своей кнопкой SUBMIT, нажатие на которые вновь открывает эту же страницу (отослав, разумеется, некие данные). По вертикали все эти формы в экран не влезают. Как сделать так, чтобы страница после нажатия кнопки открывалась, прокрученная вниз ровно настолько, насколько она была прокручена перед нажатием кнопки?
Я понимаю, что в форме надо завести скрытый элемент, в значение которого при отправке даных записать Y-координату левого верхнего угла страницы в окне браузера, а после нового открытия страницы прокрутить ее вниз на соответствующее расстояние при помощи window.scrollTo(). НО! Как определить эту самую Y-координату? Как отследить прокрутку страницы пользователем вверх-вниз?
Вот в чем вопрос...