Ver Mensaje Individual
  #18 (permalink)  
Antiguo 04/02/2005, 14:35
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Ah, pero esa es la solución conocida (de hecho está en las FAQ)

pero a los fondos no se les puede asignar dimensiones.

Bueno igual, la chapuza para explorer en caso de querer el famoso resizable del verbo resizar (yo resizo el resiza nosotros resizeamos) para el simulacro de fondo sería algo como ....

Código:
<style type="text/css">
#imagenfondo{
	position: absolute;
	z-index: 0;
	width: 20%;
	left: 40%;

}
html > body > img#imagenfondo{
	position: fixed;
}
</style>
Eso en cuanto a los css

en cuanto a la parte de javascript para explorer...

Código:
<script type="text/javascript">
var tunIex=navigator.appName=="Microsoft Internet Explorer"?true:false;
if(tunIex && navigator.userAgent.indexOf('Opera')>=0){tunIex = false}
if(tunIex){
	window.onscroll = function(){
		document.getElementById('imagenfondo').style.top = document.body.scrollTop
	}
}
</script>
eso sí ... importante para que este truco furule

El DTD debe ser para html

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
... o que no tenga DTD, aunque siempre lo correcto es ponerlo

Eso sí .... en explorer queda chapucero, pues la imagen pega pequeños saltitos