Avatar billede frasa Juniormester
05. maj 2004 - 14:50 Der er 7 kommentarer og
1 løsning

focus på button!

Jeg har et problem som jeg ikke rigtig kan få løst!
Jeg har et input-tekstfelt som jeg har sat focus på både med et javascript i min html-fil og "Selection.setFocus(textfield);" i min swf. Det virker helt fint, men jeg kan desværre ikke få den submitknap som jeg har lavet til at få focus når jeg har tastet ind i input-feltet...... der må være andre der har stødt på dette problem før.....håber meget at nogen kan hjælpe mig med at få løst mit problem!
Avatar billede _k Nybegynder
05. maj 2004 - 16:59 #1
Vil du gøre sjove ting og sager ved knappen når der tastes i inputfeltet, kan du bruge:

mitInputTekstfelt.onChanged = function() {
  trace("Yep, der blev skrevet i inputfeltet");
}

Hvis du i stedet er ude i at brugeren skal kunne navigere videre med tab-tasten, skal du bruge tabIndex:

mitInputTekstfelt.tabIndex = 1;
minSmarteLilleKnap.tabIndex = 2;
mitAndetFlotteInputfelt.tabIndex = 3;

...eller er vi ude i en 3. interaktionsmulighed jeg ikke rigtigt kan gennemskue?
Avatar billede pyroman Nybegynder
05. maj 2004 - 17:36 #2
hvordan er dit script på din submit knap?

gætter bare på at den skal submitte når man trykker på Enter ik?
Avatar billede frasa Juniormester
05. maj 2004 - 18:07 #3
pyroman har ret!...... det er fordi man skal trykke på Enter for at komme videre når man har skrevet et password!

på submitknappen har jeg bare et normalt script:

on (release,keyPress <"Enter">) {
gotoAndPlay(2);
}

Er det ikke rigtig nok?
Avatar billede _k Nybegynder
06. maj 2004 - 11:59 #4
Din kode er god nok. Jeg bruger selv on(keyPress "<Enter>") som jeg finder mere driftsikker.

Er problemet, at man godt kan indtaste i inputfeltet, men at enter ikke virker når man derefter trykker på den? Virker enter når man HAR klikket på swf'en, og den derfor er i fokus?
Avatar billede frasa Juniormester
06. maj 2004 - 12:06 #5
Ja! Mit problem er at at den knap som jeg har lavet ikke virker på et "enter" tryk...... men den virker godt når man trykker på knappen med musen.
Det er jo et luksusproblem.....men jeg vil sku gerne have det til at virke!
Avatar billede _k Nybegynder
06. maj 2004 - 12:25 #6
..det er da også brugermæssigt ret vigtigt at det fungerer.

Men virker dit tryk på enter overhovedet? Altså hvis du har selected din film i html'en?
Avatar billede pyroman Nybegynder
06. maj 2004 - 17:28 #7
Det virker fint hos mig! - men kun i IE! I mozilla får inputfeltet i flashen ikke fokus - men når man manuelt har gjort det virker det fint... :s
Avatar billede frasa Juniormester
17. maj 2004 - 19:52 #8
fandt fejlen........ havde et component i mit library som ikke blev brugt.......det have konfliktet på en eller anden måde.
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

IT-JOB