...det sådan set bare normalt at lægge den oppe i head'eren, hvor man for god ordens skyld placerer sine funktioner og lignende. Men til direkte output (fx med document.write) så er det jo bedst at placere scriptet i body'en.
Hvis vi tager et eksempel med en meget simpel side: <html> <head> <script type="text/javascript"> function foo() { alert("FOO"); } foo(); </script> </head> <body style="background-color:#f00"> <script type="text/javascript"> function foo() { alert("BAR"); } foo(); </script> <a href="java script:void(0);" onclick="foo();">KLIK HER</a> </body> </html>
Hvis du prøver at køre den kan du se at der inden den røde farve kommer kommer en alertbox med teksten "FOO" - altså funktionen foo() fra headeren. Senere kommer så alerten fra funktionen foo() i body'en - læg mærke til at den røde farve er kommet frem på dette tidspunkt.
Til sidst kan du prøve at klikke på linket som kalder funktionen foo() igen - og som du sikkert vil kunne se så har scriptet i body'en overskredet funktionen i headeren.
har egentlig aldrig tænkt på det du spurgte om (ud over rækkefølgen) - så du er bestemt ikke den eneste der har fået noget ud af dette spørgsmål ;-)
Synes godt om
Ny brugerNybegynder
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.