jan2405: Links mit Onclick-Attribut erstellen

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

  1. Tach Jan,

    Weiss jemand warum dies so ist

    Bei der Frage muß ich passen und gebe sie weiter ;)

    und wie man das ganze beheben kann?

    linkNode.onclick=function(){meineFunktion()}

    Gruß aus Berlin!
    eddi