no uses document.write ya que afecta el flujo de reconstrucción de la página, usa mejor:
document.getElementsById('
div_contenedor').
innerHTML='
<codigo html>';
sólo tendrías que crear ese div e anidar todo ahí y no hay necesidad de recargar la página:
Código HTML:
<div id="div_contenedor">
</div>