Andreas Bleul: Verweise in mit document.write erzeugten Seiten

Hallo !

Wenn ich innerhalb eines HTML-Dokumentes mit

window.document.write(...) die Seite neu aufbaue ( mit geändertem Inhalt... ), funktionieren Verweise der Form

<A HREF="javascript:myfunction("myparams");">;

nicht mehr - die Funktion myfunction wird nicht mehr gefunden.

( Die Angührungszeichen um myparams habe ich im Dokument durch &#34 ersetzt ).

Werden beim Neuaufbau der Seite alle Javascript-Funktionen gelöscht ?

Vielen Dank für Eure Hilfe !

  1. <A HREF="javascript:myfunction("myparams");">;

    Das ist syntaktisch falsches HTML. Um Javascript in Links aufzurufen, werden dort Zeichenketten in einfache Anführungsstriche eingeschlossen. Es müßte also heißen:

    <A HREF="javascript:myfunction('myparams');">

    Andernfalls sieht der Browser nur diesen Verweis: HREF="javascript:myfunction(" - und der ist bestimmt falsch.

    - Sven Rautenberg