Вы всегда можете использовать EMCAscript или одну из его форм (JScript, JavaScript), чтобы вычислить положение области просмотра и установить позицию, равную этому.
function positionView()
{
return (window.pageYOffset) ?
window.pageYOffset :
(document.documentElement.scrollTop) ?
document.documentElement.scrollTop :
document.body.scrollTop;
}
function setPosition(object)
{
object.style.top = positionView() + "px";
}
Затем просто передайте объект DIV, который вы хотите использовать, с document.getElementById
.
Я бы использовал position: fixed;
. Однако многие все еще используют IE6, который его не поддерживает.