Hi zusammen,
ich knoble gerade an einem komischen Problem:
Ich habe im Head einer Seite eine Javascript-Funktion definiert (es ist egal, ob ich das in einem script-Block im head mache oder eine externe Datei referenzierte, die die Funktionsdefinition enthält). Nenn wir sie mal meineFunktion().
So, es gibt ja nun prinzipiell 2 Möglichkeiten, so ne Funktion aufzurufen, wenn jemand wohin klickt, und zwar entweder:
<a href="#" onClick="meineFunktion()">Klick hier</a>
oder:
<a href="javascript:meineFunktion()">Klick hier</a>
Beides sind standardkonforme Varianten, außerdem ist die Seite transitional, die Browser parsen also sowieso im Quirks-Mode (hoffentlich... ;-)
Das komische ist nun: Variante1 funktioniert, Variante2 funktioniert nicht, Netscape sagt mir hier: Die Funktion meineFunktion() ist nicht definiert, der IE sein standardmäßiges "Objekt nicht gefunden".
Gibts ne Erklärung, warum? Und wie man das trotzdem mit der 2ten Variante lösen kann?
Danke für Eure Hilfe!