Jquery: Aufruf von Funktionen aus verschiedenen Dokumenten

Habe ich einige Jquery Funktionen, die ich halten Sie in einem "custom.js" Datei. Auf einigen Seiten, die ich brauche zu übergeben, PHP Variablen an das Jquery so einige Jquery-bits bleiben müssen in die HTML-Dokumente. Doch als ich jetzt versucht bin umgestalten, Dinge auf das minimum, ich bin stolpern über die folgenden:

Wenn ich diese in mein custom.js:

$(document).ready(function()
{
   function sayHello() {
      alert("hello");
   }
}

Und diese in einem HTML-Dokument:

<script type="text/javascript">
   $(document).ready(function()
   {
      sayHello();
   });
</script>

... die Funktion nicht aufgerufen. Allerdings, wenn beide befinden sich in der HTML-Dokument, die Funktion funktioniert einwandfrei.

Wird es eine Art öffentliches Eigentum muss ich deklarieren, für die Funktion, oder wie bekomme ich Jquery-Funktionen in mein HTML zu sprechen externe .js-Dateien? Sie sind korrekt enthalten und funktionieren, sonst.

Dank.

InformationsquelleAutor der Frage Tom | 2010-04-17

Schreibe einen Kommentar