Hola Code:
Te contesto por lo que he experimentado y no por tener información...
En netscape 6 en adelante va bien... en explorer desde la versión 5 y tal vez anteriores, pero en opera 6.05 recuerdo que se podía leer el contenido de un tag, pero no lo he podido modificar, aunque en la versión 7 parece que va bien.
Con esto quiero decirte que tengas cuidado, porque en navegadores algo viejos no funciona.
Para re-escribir una página completa, supongo que debe ser suficiente algo así:
document.body.innerHTML = "<center><h1>HOLA</h1></center>";
Espero que te sirva.
Saludos