Hola otra vez:
Es posible que el body de las páginas que quieres cargar no tenga definido el estilo height, por eso es conveniente usar offsetHeight. (en la función ajustar)
Se supone que no es necesario ajustar ninguna variable, ya que al usar el evnto onload se tendría que reajustar al cargarse vada nueva página (me parece que en opera no funciona, pero cuando veas que va bien, te podría ayudarte a adaptarlo a opera

)
Saludos