Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2007, 13:01
rubenlopez
 
Fecha de Ingreso: septiembre-2007
Mensajes: 20
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Position Fixed en Explorer.

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.