He programado este código para que me rellene la parte que sobra de abajo de la web de un color. El problema es que creo que es bastante chapuzilla, porque en ie sale una pizca de scroll y si lo abro con firefox y firebug puesto, tambien lo hace mal.
Cita:
¿Alguien sabe alguna manera mas efectiva de hacerlo?if(navigator.appName=="Microsoft Internet Explorer")
alto_pantalla = document.documentElement.scrollHeight;
else
alto_pantalla = document.body.scrollHeight;
alto_header = document.getElementById("header970").offsetHeight;
alto_contenedor = document.getElementById("contenedor970").offsetHei ght;
alto_footer = document.getElementById("footer").offsetHeight;
restante = alto_pantalla - alto_header - alto_contenedor - alto_footer - 40;
//alert(restante);
if(restante > 150)
document.getElementById("footer-absolute").style.height = restante;
else
document.getElementById("footer-absolute").style.height = 50;
alto_pantalla = document.documentElement.scrollHeight;
else
alto_pantalla = document.body.scrollHeight;
alto_header = document.getElementById("header970").offsetHeight;
alto_contenedor = document.getElementById("contenedor970").offsetHei ght;
alto_footer = document.getElementById("footer").offsetHeight;
restante = alto_pantalla - alto_header - alto_contenedor - alto_footer - 40;
//alert(restante);
if(restante > 150)
document.getElementById("footer-absolute").style.height = restante;
else
document.getElementById("footer-absolute").style.height = 50;
Un saludo.-