Hola de nuevo.
En vez de usar un times, puedes usar el evento
onresize
<body onresize="tufuncion()">
Además he visto que es mejor usar
ancho=document.body.offsetWidth;
En firefox funciona el width, pero no el heigth que al parecer da el tamaño de la página según el contenido que tenga. A mí también me gustaría saber si hay alguna propiedad equivalente. Esperemos que alguien nos pueda iluminar sobre este tema.
Saludos,