Hola affv.
La gracia de ese código que muestras (
FAQ-27) es que se redibuja a si mismo completamente. Eso es posible gracias a que las rutinas que redibujan estan a salvo en el frame vecino del que deseas redibujar. Si no usaras frames, la solución completa se caería porque al redibujar la página, borrarías la rutina que esta redibujando.
Saludos.