Насколько я помню, код для получения позиции в окне просмотра отличается в разных браузерах, поэтому было бы проще использовать какой-то фреймворк, например, Prototype имеет функцию document.viewport.getScrollOffsets (который, я полагаю, тот, который вам нужен).
Однако получение координат - это только одна часть, другая будет что-то делать с ними позже. В этом случае вы можете добавить прослушиватель события в событие window.unload, при его запуске сохранить местоположение в файле cookie и позже, когда пользователь снова откроет страницу, проверить, присутствует ли этот файл cookie, и прокрутить соответствующим образом.
Хотя, если все, что вас волнует, это вернуть пользователя туда, где он был, когда он заходит на страницу с помощью кнопки «Назад» браузера, разве большинство браузеров уже не делают этого автоматически?