Sí, te explicas. Para conseguir eso, deberás utilizar las "expressions" de Internet Explorer.
Así, si quisieras que estuviera arriba, podrías hacer:
Código:
div#objeto {
position: absolute;
left: expression( document.body.scrollLeft + 'px' );
top: expression( document.body.scrollTop + 'px' );
width:100%;
height:?px;
}
body > div#objeto {
position:flxed;
left:0px;
top:0px;
width:100%;
height:?alto del div?px;
}
Ahora mismo no tengo a mano los códigos completos del document.body, porque no me llevo bien con Internet Exploter, y odio este tipo de hacks, pero facilmente los encontrarás por las miles de páginas que hablan del tema.
Por cierto, no pierdas de vista que Internet Explorer 7 ya soporta la posición Fixed, con lo que el aspecto "absolute" deberías meterlo dentro de una condicional if lt IE 6.