document.write löscht bisherigen Inhalt des Browserfensters
Stef
- dhtml
0 AB
Hallo,
ich möchte mit Javascript HTML-Code erzeugen und auf einer bestehenden Webseite ausgeben. Zwar werden die von mir mit Hilfe
von Javascript generierten HTML-Befehle, die ich mit "document.write" ausgebe, korrekt angezeigt (sowohl Text als auch Grafiken). Allerdings verschwindet der bisher angezeigte Inhalt auf der Web-Seite. Gibt es hier eine Abhilfe?
Ich verwende momentan den Internet Explorer 6 und muß den Code anschließend auch für die anderen Versionen und den Netscape-Browser anpassen.
Gruß!
Stef
Wahrscheinlich steht der <script>-Tag bei dir im header.
Dann löscht er tatsächlich des gesamten Inhalt.
Also entweder du schreibst
<body>
<a href=""><script>document.write("Text");</script></a>
Oder, was eigentlich schöner ist:
<script>
document.soundso.innerHTML="Text";
</script>
<body>
<p id="soundso"></p>
Ist natürlich vereinfacht dargestellt. Wichtig ist das
id-Attribut.