In Javascript-Datei eine weitere Javascript-Datei einbinden
Stefanie S.
- javascript
Wie kann ich das machen?
Ich will in einer JS-Datei Variablen definieren, und auf diese dann aus weiteren JS-Dateien zugreifen.
Ist das möglich?
Grüße,
Steffi
Hi Steffi,
Ich will in einer JS-Datei Variablen definieren, und auf diese dann aus weiteren JS-Dateien zugreifen.
Geht mit
<script language="javascript" src="DeineDatei.js></script>
<script...
//hier Dein Script
</script>
In DeineDatei.js wird dann z.B.
var a=irgendwas;
var b=nochwas;
deklariert.
Dann kannst Du in Deinem Script auf die Variablen a und b zugreifen.
Gruß Peter
Hi,
Ich will in einer JS-Datei Variablen definieren, und auf diese dann aus weiteren JS-Dateien zugreifen.
Es ist mir keine Variante bekannt, wie man innerhalb einer ext. js
datei eine weiter aufrufen kann :(
Aber binde beide js Dateien in deine html seite ein mit
<script src=1.js ....>
<script src=2.js ....>
un deklariere die variable in 2.js (oder 1.js ist egal) OHNE var i=0;
sondern nur mit i=0; dann gelten sie im gesamten namensraum.
Vergiss bitte nicht, dass sie dir aber erst nach onLoad zur verfügung
stehen.
Bye Ed X
Das kannst du wohl tun,
binde die javascript dateien so ein, wie bekannt:
<script language="javascript" src="meineDatei.js"></script>
...
damit kannst du beliebig viele Dateien einfügen. Alles, was in diesen Dateien steht, kannst du dir wie ein riesengroßes script Tag
vorstellen und auch entsprechend behandeln, das heisst du kannst von jeder datei auf variablen und funktionen einer andereren dieser dateien zugreifen.
es gibt nur einschränkungen, wenn du mit frames arbeitest:
wenn du zum beispiel in der html datei deines Frame1 auf eine Variable, die (intern oder extern, total egal) in Frame2 steht, dann musst du parent.frames.frame2.Variablenname verwenden.
viel erfolg,
Christian