Avatar billede arvad Nybegynder
08. november 2001 - 10:12 Der er 6 kommentarer og
1 løsning

Javascript i html-headeren

Hvorfor er det at man placerer javascript-metoder i headeren???
Avatar billede bamzen Nybegynder
08. november 2001 - 10:19 #1
<HEAD>
<SCRIPT LANGUAGE=JavaScript>
function DinFunktion(){

}
</SCRIPT>
</HEAD>
Avatar billede nikolajdu Nybegynder
08. november 2001 - 10:21 #2
Avatar billede fri-hash Nybegynder
08. november 2001 - 10:26 #3
bamzen>> hvorfor - ikke hvordan :-)
Avatar billede nikolajdu Nybegynder
08. november 2001 - 10:48 #4
Tak for point :-)
Avatar billede bamzen Nybegynder
08. november 2001 - 10:54 #5
daaaaaaaaaamn....... det havde jeg ikke læst
Avatar billede jakoba Nybegynder
08. november 2001 - 10:57 #6
for hver ramme i browseren kan du hente en htmlfil ind. data i filen bliver så organiseret i objekter.

Det yderste og mest globale af de objekter er window.

window objektet indeholder så andre objekter:

window.navigator      // info om den browser der bruges
window.history        // info om hvad der tidligere har været i dette vindu
window.document      // mere detailleret data fra den indlæste fil ol

men window objektet er så at sige der de allesammen udspringer fra.
Så det er et godt sted at placere globale funktioner  der skal have adgang til alle de underobjekter.

den javascript kode du skriver i head bliver placeret i window objektet.
javascript kode skrevet i body bliver placeret i dokumentobjektet, så skal du vide hvor den er.

funktioner som eval og setTimeout får lidt javascript kode med og vil altid udføre den kode somom den lå i window objektet.

mvh JakobA
Avatar billede olebole Juniormester
08. november 2001 - 13:59 #7
<ole>
Du må anbringe din JS-kode, hvor du vil, indenfor <html></html> - og det er i princippet rystende ligegyldigt, hvor den placeres.
Grunden til man som oftest anbringer den i <head> er, at så er man sikker på, den er indlæst, når den skal bruges.
Er det noget, der skal fyres af på onload, kan det såmænd ligeså godt ligge lige før </body>. Alligevel vælger man ofte stadig at lægge scripts i <head> - så ved man, hvor de er  :)
Det er med andre ord ingenlunde et \'must\', at de ligger der - hvis man husker at tænke sig om  ;o)
/mvh
</bole>
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