document.write

crunch

Mitglied
hi leute

ich möchte, dass wenn man bei mir auf einen link klickt

unter dem link eine tabelle mit document.write eingefügt wird.
Wie realiesiere ich das?

irgendwie funzt es so bei mir nicht

<script>
function einfuegen() {
document.write("<table><tr><td>inhalt</TD></TR></table>");
}
</script>
<a href="#" onclick="einfuegen()">einfuegen</a>

er öffnet dann immer nen neues fenster, was ich ja nicht möchte.

wer kann mir helfen?
 
Nachträgliches schreiben in das Dokument ist auch nicht möglich.
Besser ist es, wenn du unter den Link einen Layer machst, der aber unsichtbar ist und bei einem Klick die disply-Eigenschaft des Layers auf block oder irgend was anderes alternatives setzt:
PHP:
<a href="site.html" onClick="window.document.getElementById('lu').style.display='block';">Klick mich</a>
<br>
<span id="lu" style="display:none;">Dieser Text erscheint unter dem Link</span>
 
Btw. kann mir keiner erzählen, dass bei einer Anweisung von document.write() ein neues Fenster geöffnet wird...

Geist
 
Nein, eben nicht - es wird lediglich ein neues Dokument geöffnet, für das Öffnen eines neuen Fensters hat die Methode gar keine Berechtigung. :)

Immer dran denken, dass ein Fenster nicht gleich einem Dokument entspricht, auch ein window-Objekt ist ja etwas anderes als ein document-Objekt...

Geist
 
Zurück