Hallo,
ich habe ein Problem mit folgneder Fehlermeldung von Firebug:
$ is not defined
Das Laden des Quelltexts ist fehlgeschlagen: http://localhost/page/js/jScript.js[/url]
Das Script wird aber korrekt ausgeführt, nur das die Fehelermeldung immer angezeigt wird. Wenn ich die Seite hochlade, wird das Scrit angezeigt, und ich kann mir die Variablen anschaun, Haltepunkte nutzen .... Allerdings wird dabei (über der Anzeige des Scripts in Firebug) noch der Text 'kein Java-Script auf dieser Seite' angezeigt, weshalb das Script auch schlecht zu lesen ist

(Als könnte der Browser es nicht lesen, weil er was drüber geschmiert hat)
Aber wenn der erste, Teil der automatisch läuft, ausgeführt ist, dann kann ich mir das Script auch nicht mehr unter 'Script' anzeigen lassen. Obwohl es weiterhin läuft. Das es läuft, weiß ich , weil ich mir noch zwei divs dynamisch anzeigen lasse. Das klappt dann immer noch.
Suche mit Google etc hat nur Antworten gebracht, die folgende Möglichkeiten als Ursache anführen.
1. jQuery ist nicht geladen.
2. $ wird in einem andren Script umdefiniert.
3. Java-Script startet, bevor die Seite komplett geladen ist.
Zu 1 : Wenn ich in Firebug nachschaue, wird es angezeigt.
Zu 2 : Es wird kein andres Script geladen, nur jQuery und meines , noch < 15 Zeilen.
Zu 3 : Natürlich starte ich mein Script mit '$(document).ready(function() {' , das dürfte also imo nicht der Grund sein.
Sonst fällt mir auch nix ein, woran es liegen könnte
Ich verstehe auch nicht den ganzen Hintergrund nicht. Die eigentliche Fehlermeldung ist '$ is not defined' was darauf hindeutet, dass jQuery nicht geladen wurde oÄ. , als Erklärung kommt aber, das mein Script, das jQuery verwendet nicht geladen wird.
Ach ja, die Seite liegt lokal auf meinem Rechner, ich kann also leider keinen Link angeben.
LG
Paka