Avatar billede Slettet bruger
24. august 2005 - 17:07 Der er 10 kommentarer og
1 løsning

Kald af eksternt script i eksterne js.fil?

Sandsynligvis et meget enkelt spørgsmål.

Hvordan kalder man et eksternt script i sin eksterne js.fil ??

Mit script:

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

"/kode.js" skal så indeholde:

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

Hvordan gør man det ??
Avatar billede roenving Novice
24. august 2005 - 17:12 #1
Et javascript kan ikke kalde et andet !-)

-- hvad vil du opnå ?-)
Avatar billede roenving Novice
24. august 2005 - 17:12 #2
... en anden fil ...
Avatar billede Slettet bruger
24. august 2005 - 17:21 #3
Jeg tænkte nok jeg ikke kunne komme uden om en forklaring hehe.. :-D

Det er fordi jeg har min counter (LiveWebState) i en ekstern js.fil. Det kald (script) er så placeret på alle sider (over 100). Nu har LiveWebStat så lavet samme system hehe.. Derfor ville det være smart for mig, hvis jeg bare kunne smide LiveWebStates js.fil ind i mit eget eksterne...

(Det skal dog lige nævnes, at jeg sagtens kan beholde min nuværende kode - jeg er altså ikke tvunget til at skifte den, men det ville give mig nogle fordele på længere sigt..)
Avatar billede old-faithful Praktikant
24. august 2005 - 17:29 #4
Så du vil..?
  Siden -> Dit counter-script -> LiveWebStat counter-script

Kunne du ikke bare smide indholdet fra livewebstat over i din egen js-fil?

Det er rigtigt som roenving siger... en js-fil kan ikke kalde en anden...
Avatar billede roenving Novice
24. august 2005 - 17:31 #5
-- er det en javascript-fil, du lægger lokalt ?-)

-- for så kan du jo bare omdøbe den !-)
Avatar billede old-faithful Praktikant
24. august 2005 - 17:36 #6
Nå ja... hvis det ikke er muligt at gøre som jeg har beskrevet ovenfor, kan du evt. bruge et program til at erstatte alle henvisninger i dine HTML sider, så de peger på den rigtige fil.

I sådant tilfælde kan du sandsynligvis bruge flg. gratis program: http://www.orbit.org/replace/
Avatar billede Slettet bruger
24. august 2005 - 17:46 #7
roenving:
Nej, filen ligger jo netop hos LiveWebStates. Idet det så er nemmere for dem i fremtiden at udbygge koden, uden folk efterfølgende skal ændre deres koder.

old-faithful:
"Kunne du ikke bare smide indholdet fra livewebstat over i din egen js-fil?"
Det har jeg jo nu! Men ved fremtidige ændringer skulle jeg jo så bede dem udlever hele koden til mig.

Men skidt med det så.
Jeg udskifter bare alle script med livewebstate's script på mine sider så - sådan lidt hen af vejen...

Men tak for hjælpen. Jeg troede det andet var muligt, men blev så det kloger :-)
Smid et svar til point.
Avatar billede old-faithful Praktikant
24. august 2005 - 17:48 #8
Oki... men det kan jo være ovennævnte program kan gøre det lettere at udskifte scriptsne....
Avatar billede Slettet bruger
24. august 2005 - 18:27 #9
Hov! Kom da lige til at tænke på en tidliger lign. situation.

Jeg kan vel bare indsætte:

document.write ('<script type="text/javascript" src="http://www.livewebstats.dk/counter.php"></script>');

Det ser da umiddelbart ud til at virke fint...
Avatar billede roenving Novice
24. august 2005 - 22:40 #10
Jepz, du skal bare være opmærksom på evt. komplikationer med det afsluttende script-tag !-)
Avatar billede Slettet bruger
24. august 2005 - 22:58 #11
Ja, spørgsmålet er så bare hvordan sådanne komplikationer vi tage sig ud, for pt. se alt ud til at virke perfekt. Men vi får se...

Så løste jeg jo mere eller mindre mit spørgsmål selv :-D
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