Hi Michael, thanks for the reply. The code you provided is similar to what I currently have but as yet doesn't work, the only difference being that I am using hidden fields to store the position of the scroll rather than a cookie. When I put an alert in with the function after setting the scrolltop, the page and all the information is there and visible when the alert pops up but the DIV doesn't have any scrollbars yet (it just carries on through the bottom of the page). Once ok is pressed the DIV appears to resize (no resize event fires...) and then the scrollbars appear. Setting the scrolltop property when no scrollbar is present does not change the value, it stays at 0. That is what I want to do when the DIV has finished loading and the scrollbar is present, set the position of the scrollbar. Can the resizing be due to the DIV having it's width and height being set as a percentage rather than an absolute? -- modified at 4:27 Friday 30th November, 2007