Löschen des Seiteninhalts bei wiederholtem writeIn
Thomas Tscherpel
- javascript
0 peterS.0 Cheatah0 Martin Jung
Wie kann man bei wiederholtem writeIn bewirken, dass zunächst der Seiteninhalt gelöscht und erst dann die neuen Werte hineingeschrieben werden?
Danke für die Infos!
gruss Thomas
(1)
mit
[target_window/frame].document.open("text/html");
oeffnest Du in jedem fall ein neues dokument im ziel-fenster/frame;
(2)
mit
[target_window/frame].document.close();
schliesst Du ein dokument;
(3)
falls ein dokument geschlossen ist,
wird jede erneute anweisung im stile von
[target_window/frame].document.write/ln("...");
das oeffnen eines neuen dokuments veranlassen;
(4)
sauber arbeitet man in jedem fall mit der reihenfolge (1) (3) (2);
bye - peterS. - pseliger@gmx.net
Vielen Dank, peterS! Wollte das Dokument in einem Frame öffnen und es hat geklappt!
gruss Thomas
(1)
mit
[target_window/frame].document.open("text/html");
oeffnest Du in jedem fall ein neues dokument im ziel-fenster/frame;
(2)
mit
[target_window/frame].document.close();
schliesst Du ein dokument;
(3)
falls ein dokument geschlossen ist,
wird jede erneute anweisung im stile von
[target_window/frame].document.write/ln("...");
das oeffnen eines neuen dokuments veranlassen;
(4)
sauber arbeitet man in jedem fall mit der reihenfolge (1) (3) (2);
bye - peterS. - pseliger@gmx.net
Hi,
Wie kann man bei wiederholtem writeIn bewirken,
^
|
ist das da ein großes "i"? -----------+
dass zunächst der Seiteninhalt gelöscht
document.open('text/html');
Eventuell enthaltener JavaScript-Code wird übrigens mit gelöscht. Und vergiß nicht das abschließende document.close().
Cheatah
Hi,
Wie kann man bei wiederholtem writeIn
was meinst Du genau? welcher Browser
bewirken, dass zunächst der Seiteninhalt gelöscht und erst dann die neuen Werte hineingeschrieben werden?
Wenn ein Dokument einmal komplett geparst und gerendert wurde, passiert das doch sowieso! Vorausgesetzt, Du machst das z.B. so:
document.open();
jetzt ist (sollte) bereits der eben noch aktuelle Inhalt gelöscht sein (zumindest bei allen nicht "ganz alten" Browsern)
document.write(HTML_CODE);
document.close()
Grüße,
Martin