Zitat von
MSDN (Microsoft):
Note When document.write or document.writeln is used in an event handler, you must also use document.close.
Keine Ahnung weshalb das
close nur in einem Event Handler aufgerufen werden soll, aber ich würde das mal versuchen.