Avatar billede netro Nybegynder
25. juli 2005 - 07:48 Der er 12 kommentarer og
1 løsning

Forskel på at inkludere en fil og skrive koden direkte

Hvad er forskellen egentlig på, om man skriver et stykke kode i fil 1 således:

<script>
  alert(123);
</script>

- eller om man putter ovenstående over i fil 2 og inkluderer denne i fil 1 sådan:

<script src="fil2.js"></script>

Jeg spørger fordi, jeg troede, at det gav samme resultat, men mine funktionskald bliver tilsyneladende ikke udført, når jeg bruger sidste løsning.
Avatar billede busschou Praktikant
25. juli 2005 - 08:10 #1
Hvis du laver en seperat fil skal den _ikke_ indeholde <script> tags
Avatar billede cpccorp Juniormester
25. juli 2005 - 09:16 #2
og du kan bruge den flere steder og desuden skal man ikke rette andet end 1 sted  så
Avatar billede busschou Praktikant
25. juli 2005 - 09:21 #3
cpccorp >> mig bekendt er forskellen altså udelukkende at man ikke skal benytte script tags. Det er en fordel at man kan benytte en js fil i flere html filer, men der er ingen kode mæssig forskel
Avatar billede cpccorp Juniormester
25. juli 2005 - 09:28 #4
du har self ret, det var bare en side kommentar
Avatar billede roenving Novice
25. juli 2005 - 14:29 #5
Men ikke uvæsentligt, da det ofte kan være selve begrundelsen for at benytte en ekstern fil ...

-- en helt anden sag, kan så være, at man ved at smide den slags kode ud både kan få et html-dokument, som er nemmere og overskue og måske opnå en bedre pageranking hos søgemaskiner !-)
Avatar billede netro Nybegynder
25. juli 2005 - 16:27 #6
Den indeholder heller ikke scripts-tag.
Avatar billede roenving Novice
25. juli 2005 - 16:28 #7
Har du den obligatoriske type-attribut med i script-tagget ?-)
Avatar billede netro Nybegynder
25. juli 2005 - 17:07 #8
Ja, men nu virker det hele pludselig igen. Det plejer det også at gøre, men jeg ved ikke, hvad der foregik før.
Avatar billede roenving Novice
25. juli 2005 - 17:10 #9
Har du måske haft din editor til at pege på en forkert mappe ?-)
Avatar billede netro Nybegynder
25. juli 2005 - 17:15 #10
Det eneste jeg gjorde, var faktisk at lukke computeren og starte den op igen. Måske har der ligget noget forkert i cachen.
Avatar billede busschou Praktikant
25. juli 2005 - 19:40 #11
computere er vist ikke til at stole på ;o)
Avatar billede netro Nybegynder
25. juli 2005 - 19:43 #12
Næ, det er så blevet påvist igen. Hvis I vil have nogle points, så læg bare et svar.
Avatar billede busschou Praktikant
25. juli 2005 - 19:45 #13
Bedst som man tror man har styr på det, så narrer ens computer en igen og igen synes jeg ;o)
du fordeler bare som du lyster :o)
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