Tach,
ich habe folgendes Problem:
Ich moechte mit JavaScript einen Link auf einer HTML-Seite einfuegen. Dieser Link soll das Attribut "onclick=..." beinhalten und auf eine meiner Funktionen verweisen.
Wenn ich das ganze statisch mache, also
<a onClick="...">TEXT</a>
in den Code einfuege, kein Problem.
Wenn ich jedoch ueber javascript einen Link-Node erzeuge,
das 'OnClick'-Attribut setze und diesen Node in das Dokument einhaenge, erscheint der Link auch wie gewuenscht. Das Problem: Beim Klick auf den Link passiert gar nix?!
Der Code sieht ungefaehr so aus:
linkNode = document.createElement("a");
textNode = document.createTextNode("MeinNeuerLink");
linkNode.appendChild(textNode);
linkNode.setAttribute("onClick", "meineFunktion()");
document.getElementById("insertPoint").appendChild(linkNode);
Weiss jemand warum dies so ist und wie man das ganze beheben kann?
Besten Dank im voraus,
Jan