JavaScript aus Datei laden

Hallo zusammen
Ich habe mehrere JS-Module in eine separate Datei verschoben: calender.js

Im form initialisiere ich diese Datei mit onload:

Monatskalender

Bei der Ausführung bringt er in einer der Funktion folgende Fehlermeldung:
JavaScript Error:
calendar.js, line 56:

Monatsname is not defined.

Dieses Modul auf Zeile 56 beginnt wie folgt:
function Kalender(Monat,Jahr) {
Monatsname = new Array
(„Januar“,„Februar“,„März“,„April“,„Mai“,„Juni“,„Juli“,
„August“,„September“,„Oktober“,„November“,„Dezember“);

Da das ganze in einem HTML funktioniert, gehe ich davon aus das ich Monatsname explicit als Variable definieren muss. Warum?

Grüsse und Dank Peter

Hi Peter

Es hört sich an als würde sich Dein Problem mit der Auslagerung Deiner Scripte nichts zu tun haben.
Ich habe aber den Verdacht das Du bei der Ausgabe des Monatsnamen vergessen hast das Januar 0 (vom Array Monatsname)ist und Dezember 11. Wenn Du nun Dezember mit 12 ausgeben willst, kommt es natürlich zu Deiner erwähnten Fehlermeldung.

CU Fr@nkie

The Truth Is Out There … ;o)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]