ich generiere mit der document.write Funktion neuen
HTML Code.
Die Funktion sieht z.b: so aus:
mach_html()
{
globale_var = "etwas"
document.write('<HTML> ...');
Also mit Verlaub, diese Aktion macht überhaupt keinen Sinn. Javascript-Code muß innerhalb von <html></html> stehen. Mit Deiner Anweisung oben schreibst Du also innerhalb von einem <html>-Block noch einen, das ist einfach nur Unfug. Und wenn der Javascript-Code außerhalb eines <html>-Blocks steht, ist Deine HTML-Datei schlichtweg falsch.
IMHO eigentlich kein Wunder, daß ein Browser dabei durcheinander kommt. Was willst Du denn damit überhaupt bezwecken?
Gruß,
soenk.e