Avatar billede downloading Nybegynder
14. august 2007 - 11:51 Der er 3 kommentarer og
1 løsning

Placering af scriptet

Hej.

Jeg har lige et lille spørgsmål.

Betyder det noget hvor på siden et javascript er lagt?

Jeg har lavet et script der når man submitter en form tjekker om felterne er udfyldt. Scriptet kan desværre bare kun ligge lige inden tabellen med formen. Er det okay?
Avatar billede bpuschl Nybegynder
14. august 2007 - 12:12 #1
Det er helt fint. Et Javascript kan placeres hvor som helst i et html dokument, dog før at det kaldes hvis det definere en funktion.

Dog skal man tænke på læsbarheden af ens kode. Hvis javascript er embedded i html filen ligger det normalt i starten af filen. Ellers kan man vælge at lave en .js fil som indeholder javascript funktioner som derefter inkluderes i html filen.
Avatar billede olebole Juniormester
14. august 2007 - 13:08 #2
<ole>

Foreløbig er det ligemeget, hvor du lægger scripts - men når XHTML 2.0 bliver færdig, kan det efterfølgende _kun_ ligge i head-elementet

/mvh
</bole>
Avatar billede downloading Nybegynder
14. august 2007 - 14:52 #3
Mange tak begge to :) Det er jeg glad for, for dynamic giver mig ikke så meget at kunne arbejde med :D
Avatar billede thesurfer Nybegynder
14. august 2007 - 14:55 #4
Husk at kald til elementer først kan ske, efter elementerne..

Eksempel - forkert:

<script type="text/JavaScript">
document.minform.mitfelt.value = "hello world";
</script>

<form name="minform">
<input type="text" name="mitfelt">
</form>

Eksempel - rigtigt:

<form name="minform">
<input type="text" name="mitfelt">
</form>

<script type="text/JavaScript">
document.minform.mitfelt.value = "hello world";
</script>


Hvis JavaScript-koden der skal afvikles, er i en funktion, og ikke lige som disse eksempler, er der ikke noget galt..

Så længe at kaldet ikke er placeret før elementet.. så ville det bare være som eksemplerne..
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