molily: Jquery Funktion wird nicht ausgeführt

Beitrag lesen

Hallo!

Und habe keinen Schimmer davon, daß man die private Funktion erstal zugänglich machen muß.

Eine globale Funktion zu deklarieren ist einfach – verpacke sie *nicht* in einen Aufruf von $(document).ready().

<script>
function ichBinEineGlobaleFunktion() {}
</script>

Die reine Deklaration einer Funktion muss nicht zwangsläufig zum Zeitpunkt des fertigen Einlesens des Dokuments ausgeführt werden (das ist, was $(document).ready() macht). Sie kann auch schon vorher erzeugt werden. Aufgerufen wird sie ohnehin erst beim Klick.

Empfehlenswert ist das wie gesagt nicht, besser ist die Verwendung von jQuery für das Event-Handling. Dann müssen keine globalen Funktionen erzeugt werden.

Grüße
Mathias