Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2010, 08:21
ylodis
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
OnResize sólo funciona en IE

Hola,

Necesito que tanto al entrar la primera vez como al pulsar PF11 (agrandar o reducir la pantalla del explorador) entre en una función comprobarAlto para que calcule el area disponible para scroll:

La función acaba con la instrucción :

Código:
window.onresize=function() { location.reload(); };
que entiendo que debería recargar la página al pulsar PF11, y lo cierto es que funciona, pero sólo en IE; Firefox, Chrome, etc no hacen ni caso, por lo que no me recalcula el area de scroll.

En el BODY hago :
Código:
  <body onload="comprobarAlto()" >
y no puedo hacer
Código:
  <body onload="comprobarAlto()";  onresize="comprobarAlto()">
porque me da error al validar el HTML .

¿ Como puedo hacer que al pulsar PF11 vuelva a entrar en la función de calculo de area de scroll y por tanto redimensione bien la página ?