Lichtgestalt: Methode .click() im Objekt nicht erreichbar

Beitrag lesen

Hallo Ihr Pofikicker,

warum haben mein Objekte nicht die Methode click()? Ich habe verchiedene Links (nennen wir sie "mein_link"), die per JavaScript in die Seite geschrieben werden und diese haben wiederum ein href="javascript:meine_funktion()". Das funktioniert soweit prächtig, wenn ich mit der Maus auf den Link klicke. Wenn ich aber nun den gleichen Link von irgendwoher aufrufe und mit mein_link.click() per JavaScript "anklicken" will, kommt die Fehlermeldung "mein_link.click is not a function". Hä??? Ich habe überprüft, ob wirklich die richtigen Objekte aufgerufen werden etc. alles korrekt.

Und jetzt der Hammer: wenn ich diesen Objekten (Links) bei deren Erstellung zusätzlich dies zuweise:

mein_link.click = function(){alert("hallo")}

dann haben sie wieder die Clickmethode. Ich kann dann per Fernsteuerung der Link "anklicken" und der Alert kommt auch. Was ist da faul?

Quelltext wollte ich ersmal nicht posten, weil das Programm schon so riesig ist. Da müsste ich erstmal langwierig was extrahieren.