Avatar billede suned Nybegynder
30. januar 2001 - 15:53 Der er 5 kommentarer og
1 løsning

teste hvilken form der har fokus

Jeg har lavet et flashkeyoard, hvor man kan taste ind i 4 forskellige inputfelter og skifte fokus med keyboardet. Men der et problem hvis brugeren selv trykker på et felt med musen.
Kan man vha javascript teste for hvilket input felt der har fokus og eventuelt hvor i indtastningsfeltet (hvis der er tastet noget ind i forvejen og cursoren bliver placeret midt i tekststrengen)?
Avatar billede emileej Nybegynder
30. januar 2001 - 21:03 #1
Indsæt:
onFocus=\"MitFeltAktivt=true;\"

og:

onBlur=\"MitFeltAktivt=false;\"

I dit tekstfelt. Jeg tvivler på, at du kan aflæse hvor cursoren står i teksten - det er jo trods alt kun JavaScript :)

E-)mil
Avatar billede emileej Nybegynder
30. januar 2001 - 21:04 #2
Fra start af skal der jo selvfølgeligt stå: onload=\"MitFeltAktivt=false;\" i din <body> :)

E-)mil
Avatar billede nixen Nybegynder
31. januar 2001 - 20:39 #3
eller : onfocus (ikke onFocus) = \"MitFeltAktivt=this\"
..så har du bare en variabel til at angive det aktive felt istedet for 4..
Avatar billede emileej Nybegynder
31. januar 2001 - 21:18 #4
Der stod onFocus i min reference :)
Avatar billede nixen Nybegynder
03. februar 2001 - 17:17 #5
emil>>all right, (hvilken reference er det?) jeg har bare tidligere haft problemer med at komme til at kalde events noget \'forkert\'.. det virker jo nok aligevel :)
Avatar billede emileej Nybegynder
04. februar 2001 - 14:38 #6
Jeg bruger Netscapes ref. kan ikke huske adressen zorry :)
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