Avatar billede mamu Nybegynder
17. juli 2005 - 00:07 Der er 5 kommentarer og
1 løsning

Funktion virker kun én gang

Hej Eksperter...

Jeg har dette lille script:

<script type="text/JavaScript">

function koordinater(){
    koordinater=(event.clientX + ", " + event.clientY);
    document.forms['registrer'].Koordinater.value = koordinater;
}
</script>

Som skriver musens koordinater til et textfelt. Funktionen kaldes når der klikkes på et billede ved:

<table><tr><td>
<img src="../../images/hus/img.png" width="1854" height="1431" onclick="koordinater();">
</td></tr></table>

Det virker også fint, men kun en gang, hvis man klikker et andet sted ændres værdien ikke...

Hvad er der galt???
Avatar billede roenving Novice
17. juli 2005 - 00:10 #1
Får du ikke en fejlmelding ?-)
Avatar billede mamu Nybegynder
17. juli 2005 - 00:15 #2
Nej, ikke som jeg kan få øje på...
Avatar billede roenving Novice
17. juli 2005 - 00:16 #3
Det er fordi du bruger samme variabelnavn og funktionsnavn, lav det ene om !-)

-- grunden til at det virker første gang er, at javascript-fortolkeren på det tidspunkt kun kender et objekt med navnet, det overskrives til gengæld med variablen, så den ikke længere finder funktionen ...
Avatar billede mamu Nybegynder
17. juli 2005 - 00:18 #4
Perfekt - tak for hjælpen - smid lige et svar!!
Avatar billede roenving Novice
17. juli 2005 - 00:20 #5
Velbekomme '-)
Avatar billede roenving Novice
17. juli 2005 - 00:21 #6
-- og tak for point ;~}
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