Avatar billede _creator_ Nybegynder
18. april 2002 - 14:55 Der er 9 kommentarer og
1 løsning

Sætte markør i sidst i tekstfelt...

Flash 5

Hvordan sætter jeg markøren sidst i et inputfelt med tekst?
Avatar billede barklund Nybegynder
18. april 2002 - 21:41 #1
Du kan kun markere al eller ingen tekst (ingen markør) - ikke manipulere markeringen til, hvormeget der er markeret eller hvor markøren står... desværre... Du kan scripte det, men det er død-omstændigt! (har prøvet - fortrød hurtigt)
Avatar billede barklund Nybegynder
23. april 2002 - 22:26 #2
Ellers andet?
Avatar billede barklund Nybegynder
23. april 2002 - 23:26 #3
Undskyld... Jeg lyver!

Følgende script gør hvad du ønsker:

if (Selection.getFocus() != "_level0.tekstfelt")
    Selection.setFocus("_level0.tekstfelt");
Selection.setSelection(_root.tekstfelt.length, _root.tekstfelt.lengt);

Dette sætter først fokus på dit tekstfelt (der ligger i _level0's rod og hedder "tekstfelt") og sætter derefter markeringen bagerst...

/Barklund
Avatar billede barklund Nybegynder
23. april 2002 - 23:30 #4
(Jeg havde faktisk aldrig arbejdet med getBeginIndex(), setSelection() med mere, men disse kan faktisk alt dette... Dødsmart)
Avatar billede _creator_ Nybegynder
24. april 2002 - 09:41 #5
jeg checker :))
Avatar billede _creator_ Nybegynder
25. april 2002 - 11:42 #6
Det ser ud til at næsten fungere, men jeg tror du har misforstået mig en lille smule :(´jeg vil ha markøren til at stå sidst i feltet, efter al tekst, så jeg kan skrive videre efter jeg har puttet et eller andet ind automatisk.
Avatar billede _creator_ Nybegynder
25. april 2002 - 11:49 #7
lige en ting... efter jeg har sat <br> ind, skal markøren sættes sidst i feltet :) ellers virker det fint, men du får point ;)
Avatar billede _creator_ Nybegynder
25. april 2002 - 11:50 #8
ups... skulle ind i et andet spørgsmål
Avatar billede barklund Nybegynder
25. april 2002 - 22:01 #9
Det gør ovenstående også... Det skal du bare kalde efter du har sat noget ind i tekstfeltet... Du skal selvfølgelig erstatte "_root.tekstfelt" med tekstfeltets rigtige sti... Virker det ikke?
Avatar billede barklund Nybegynder
29. august 2002 - 14:31 #10
Tarker... :o)
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