Hola a todos:
He visto que JavierB puso un código que puse en las FAQs (nunca se puede decir que sea del todo mío, ya que tal como dije en ese mensaje está construído mezclando otras 2 FAQs...

)
Pongo el enlace:
http://www.forosdelweb.com/showpost....&postcount=186 porque en el código de Javi (¡Hola

!) falta al menos una línea de mucha importancia: innerHTML = dato; dentro de la función mostrar(), y es lo que permite variar el contenido de la ventana...
También otro buen usuario de estos foros: epplestun, puso una variante de la misma:
http://www.forosdelweb.com/showpost....&postcount=190
Saludos