Array aus externer .js einlesen
juppinger
- javascript
Hallo zusammen,
ich verstehe das nicht...
Habe folgenden Code:
-------------------------------------
<script src="keywords.js" type="text/javascript"></script>
alert(Keywords_Keys[0]);
in der keywords.js steht dieser Code:
-------------------------------------
var Keywords_Keys = new Array("Zidane","Domenech");
Jedoch bringt er beim alert den Fehler:
"Keywords_Keys ist undefiniert"
Kann mir jemand helfen?
Danke + Gruss
juppinger
Habe folgenden Code:
<script src="keywords.js" type="text/javascript"></script>
und du bist sicher, dass die Datei genauso heißt und in dem glechen Verzeichniss liegt?
"Keywords_Keys ist undefiniert"
Dann wurde die Datei nicht geladen.
Struppi.
Hi,
Dann wurde die Datei nicht geladen.
ich würde der Vollständigkeit halber gerne noch ein "noch" kaufen. Es ist riskant vor dem onload-Event auf das Array zuzugreifen, da die .js-Datei evtl. noch nicht heruntergeladen wurde.
MfG
Rouven
Hi,
Dann wurde die Datei nicht geladen.
ich würde der Vollständigkeit halber gerne noch ein "noch" kaufen. Es ist riskant vor dem onload-Event auf das Array zuzugreifen, da die .js-Datei evtl. noch nicht heruntergeladen wurde.MfG
Rouven
Korrekt. Lag am zu frühen Laden :)
Danke
Korrekt. Lag am zu frühen Laden :)
aber nicht mit dem code, den du uns gezeigt hast.
Im gegensatz zu Bildern, werden JS dateien nacheinander geladen und ausgeführt.
Hier dein Beispiel code http://javascript.jstruebig.de/test/load_array.html
funktioniert zumindest im IE 4 einwandfrei.
Struppi.
Dann wurde die Datei nicht geladen.
ich würde der Vollständigkeit halber gerne noch ein "noch" kaufen. Es ist riskant vor dem onload-Event auf das Array zuzugreifen, da die .js-Datei evtl. noch nicht heruntergeladen wurde.
So wie es juppinger beschrieben hat (ich gehe davon aus dass er uns wieder mal die hälfte unterschlägt) macht das sogar mein betagter IE 4 ohne Probleme.
Struppi.