Links mit Onclick-Attribut erstellen
jan2405
- javascript
0 XaraX
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
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