Может быть, этот Javascript-код работает для вас
function loadScroll ()
{
var m = /[&?]qs\=(\d+)/.exec (document.location);
if (m != null)
myDiv.scrollTop = parseInt (m[1]);
}
function saveScroll ()
{
var form = document.getElementById ("myForm");
var sep = (form.action.indexOf ("?") == -1) ? "?" : "&";
form.action += sep + "qs=" + myDiv.scrollTop;
}
Теперь вы можете наблюдать за событием submit, чтобы сохранить позицию в атрибуте action:
document.getElementById ("myForm").addEventListener ("submit", saveScroll, false);
И в вашем теге ТЕЛА ...
<body onload="loadScroll ();">
....
</body>
Я не могу проверить код прямо сейчас, но я думаю, вы поняли идею.