Hola:
document.write solo debe usarse al cargarse la página, porque sino la sobre-escribe...
Puedes escribir en elementos de formulario o en el interior de las etiquetas con innerHTML (hay otra forma, pero algo más compleja...)
en una capa con id="capa" puedes escribir asi:
document.getElementById("capa").innerHTML = "algo";
Saludos