Peter Körner: 'document.write'

Hi!

Ich hab mal ne Frage über Javascript und 'document.write'

Wie kann ich den inhalt des Fensters löschen, bevor ich reinschreibe.
Ich hab das so gemacht:

document.close();
document.open();
document.write("<p>Hallo! Wilkommen auf <b>meiner</b> Webseite </p>");
document.close();

Beim ersten aufruf wir auch alles gelöscht, was als .htm Datei gecoded war,
wenn ich aber das Script zum 2. oder 3. mal aufrufe, wird er Text immer nur dran gehängt.
What to do???

Thx, Peterk

  1. Hi,

    What to do???

    Ich denke mir mal das nur gültige HTML Dokumente geschlossen werden können. Sprich zu beginn waren alle Tags <html><head>...</html> vorhanden die den Grundaufbau beschreiben. Wenn du nun was neues ins Dokument schreibst z.B. "<p>Meine Seite</p>" steht das zwar da, aber die <html> Tags fehelen nun, deshalb so vermute ich jetzt mal, kann man document.close() das neue Dokument nicht mehr schließen.

    Probier einfach mal aus, was passiert wenn du noch zusätzlich <html><head>...</body></html> usw. dazu schreibst.

    Gruß

    ueps