Hallo,
Ich lade eine Datei mit JavaScript-Funktionen per <script src="...">, aber die Funktionen sind auf der Seite nicht verfügbar.
hast du das type-Attribut vergessen?
Der <body onload="init()"> Handler wirft eine Fehlermeldung, ...
Dann verrate uns bloß nicht, welche - das könnte die Hilfe vereinfachen!
Ja, sorry :-))) na, die Konsole zeigt:
Uncaught exception: ReferenceError: Undefined variable: init
[...] Gibt es da irgendeine Regel, die ich übersehe?
Ich habe noch nicht getestet, wie "zickig" die einzelnen Browser auf ein fehlendes type="text/javascript" reagieren, aber falls du das vergessen haben solltest, ergänze es doch mal.
Hätte ich auch dabeischreiben können: in der PHP-Section habe ich
header("Content-type: text/javascript");
Sollte ich das ohne die header-Funktion machen? Einfach als Klartext reinschreiben?
Der zweite Punkt, den du noch untersuchen solltest: Mit welchem Content-Type wird die Javascript-Ressource tatsächlich ausgeliefert? Als text/plain? Da habe ich zumindest schon vom Firefox gehört, dass er das übel nimmt.
Wo finde ich die Info?