Avatar billede pedepede Nybegynder
06. december 2001 - 10:29 Der er 11 kommentarer og
1 løsning

Fokus på hvilket textfelt

Hej
Jeg har lavet to textfelter og vil gerne kontrollere hvilket af de to der er fokus på. Derfor bruger jeg:
Selection.getFocus()
Men uanset hvilket felt jeg befinder mig er det null der returneres. Jeg kan godt sætte focus med:
Selection.setFocus(\"tekstfelt1\") og så virker getFocus
pludselig.
Hvorfor duer det ikke når jeg laver fokus på et felt ved at klikke med musen?
Avatar billede cgleerup Nybegynder
06. december 2001 - 10:34 #1
???
Det lyder underligt - men nogle gange må man bare finde en anden løsning - der naturligvis er ligesågod - har du overvejet at lave on mouse funktion på tekstfeltet som returnere en værdi du kan måle. Eller en funktion der tracer musens placering på skærmen?
Avatar billede pedepede Nybegynder
06. december 2001 - 10:41 #2
Nåeh ja!!!
Det tænkte jeg ikke lige på.
- Pede
Avatar billede cgleerup Nybegynder
06. december 2001 - 10:52 #3
tak, tak!
Avatar billede nikolajdu Nybegynder
06. december 2001 - 19:26 #4
Hvorfor dog overhovedet tjekke musen placering. Pedepede er inde på det helt rigtige og må bare have overset en lille ting.

Prøv at se her:

http://www.nikolajdu.dk/xpert/67395/iFokus.swf
http://www.nikolajdu.dk/xpert/67395/iFokus.fla

http://www.eksperten.dk/spm/67395
Avatar billede pedepede Nybegynder
06. december 2001 - 20:26 #5
Jeg prøvede gleerups trick, men måtte bagefter sande, at det ikke virkede. OnMouse-funktion på et tekstfelt fungerer simpelthen ikke(Det er nok derfor, at Selection-kommandoerne er udviklet)
Jeg var vist for lidt for hurtig med de points ;-). Men skidt med det...

Jeg havde selvfølgelig lavet en snothamrende åndssvag fejl, som det vil være alt for pinligt at nævne i dette forum!
- Pede
Avatar billede lingoman Nybegynder
06. december 2001 - 20:31 #6
Der er også en god demo hvor man kan ændrer focus på tekstfelter og knapper her
http://www.moock.org/asdg/codedepot/interface-widgets/taborder.fla
mvh geo
Avatar billede cgleerup Nybegynder
07. december 2001 - 08:32 #7
beklager hvis jeg har fået point på forkert bekostning, men spørg gerne igen. Jeg er klar over at du ikke kan lave den på selve tekstfeltet - men hvis det andet ikke ville virke, var det en mulighed at lave en movieclip eller en knap der registrere området over tekstfeltet, det vil sige at en knap der ligge i øverste højre hjørne af din præsentation, jo sagtens kan have et hit-område over knappen!

:-) prøv igen hvis du stadig har problemer, eller spørg gerne!
Avatar billede nikolajdu Nybegynder
07. december 2001 - 08:36 #8
cgleerup Du kan da bare kigge på min. Den tjekker fint hvilket felt der er fokus på :-)
Avatar billede cgleerup Nybegynder
07. december 2001 - 09:02 #9
Jeg er slet ikke i tvivl om hvorvidt det kan lade sig gøre på den måde, men da pedepede ikke kune få det til at lykkes ville jeg bare give en alternativ løsning!

:-)

hvad med pointene - ikke fordi at min løsning ikke virker, men der er tilsyneladende stemning for at jeg har fået dem på forkert grundlag
Avatar billede nikolajdu Nybegynder
07. december 2001 - 09:03 #10
Nej det er fint nok.

Alternative løsningsmodeller er altid velkomne :-)
Avatar billede cgleerup Nybegynder
07. december 2001 - 09:07 #11
ok, men det skal jo ikke hede sig! :=)
Avatar billede nikolajdu Nybegynder
07. december 2001 - 09:09 #12
nej nej. Fino fino :-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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