Avatar billede anadan Nybegynder
04. august 2004 - 16:18 Der er 8 kommentarer og
1 løsning

referere til js fil fra en anden js fil

for at øge overskueligheden har jeg brug for at opdele en js fil i to. Den ene js fil skal bruge nogle arrays der er deklareret i den anden, men hvordan kan jeg referere til den, det virker jo ikke at lave en ref fra min html fil...
Avatar billede roenving Novice
04. august 2004 - 16:19 #1
Du skal intet ændre !-)

Bare sørge for at sætte dem i samme rækkefølge som de bidder du deler op i ...

-- og selvfølgelig være omhyggelig med ikke at klippe over midt i funktioner m.v.
Avatar billede Slettet bruger
04. august 2004 - 16:21 #2
Jo, hvis du bare inkluderer begge js-filer på siden, burde det virke fint:

<script type="text/javascript" src="dinfil1.js"></script>
<script type="text/javascript" src="dinfil2.js"></script>

Ovenstående vil virke, som om du bare havde indsat koden fra hver af de to js-filer i de respektive script-tags. Du skal dog som altid være opmærksom på, om du bruger globale eller lokale variable, men det er ikke forskelligt fra, hvis du blot brugte en enkelt ekstern js-fil.
Avatar billede anadan Nybegynder
04. august 2004 - 16:29 #3
roenvig: rækkefølge? det vil sige at den ikke kan finde ud af forward reference?

eks:

function f(){
  g();
}
function g(){
  f();
}
-hvad skulle man så gøre her ?

(elendig kode, i know, men det er for at illustrere eksemplet ;))
Avatar billede roenving Novice
04. august 2004 - 21:04 #4
*g*

-- ja den kode vil jeg ikke anbefale dig at afvikle !-)

Hvis det virker i en rækkefølge kan det være dumt at ændre den, for der kan være variabel-erklæringer og tildeliger udenfor funktioner, som man lige overser !-)

-- alt som sker inde i funktioner er det aldeles ligegyldigt med rækkefølgen for ...
Avatar billede anadan Nybegynder
29. september 2005 - 14:54 #5
Nogen der vil have point?
Avatar billede roenving Novice
29. september 2005 - 15:28 #6
Oki '-)
Avatar billede anadan Nybegynder
29. september 2005 - 15:29 #7
Så var det rydde op tid ;)
Avatar billede roenving Novice
29. september 2005 - 15:37 #8
Tak for point ;~}
Avatar billede anadan Nybegynder
29. september 2005 - 15:38 #9
bedre sent end aldrig ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester