Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/07/2010, 16:33
Avatar de Tecna
Tecna
 
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 14 años, 3 meses
Puntos: 45
Respuesta: OnResize sólo funciona en IE

Buenas,

no necesitas ni crear nuevas reglas ni recargar la página, simplemente:

Código Javascript:
Ver original
  1. function init()
  2. {
  3.     ajustar();
  4.     window.onresize = ajustar;
  5. }
  6.  
  7. window.onload = init;
  8.  
  9. function ajustar()
  10. {
  11.     if (window.innerHeight)
  12.     {
  13.         document.getElementsByTagName('body')[0].style.height = window.innerHeight + 'px';
  14.         document.getElementsByTagName('body')[0].style.width = window.innerWidth + 'px';
  15.     }
  16.     else
  17.     {
  18.         // los casos para explorer (que hay varios)
  19.     }
  20.  
  21.     alert('alto: ' + document.getElementsByTagName('body')[0].style.height);
  22.     alert('ancho: ' + document.getElementsByTagName('body')[0].style.width);