Avatar billede ahumle Nybegynder
31. juli 2003 - 21:32 Der er 16 kommentarer

tab funktionen - HJÆLP

Hej
Jeg har et popup uden scollbars og pjat: 

open( "bla.html","", "scrollbars=0,
toolbar=0,menubar=0,location=0,directories=0,status=0...osv.

Mit problem er at tap-knappen i flash sætter ud af kraft når adressefeltet fjernes i browseren. Min
on (keyPress "<Tab>") holder altså op med at virke.

Jeg har søgt og prøvet meget med ringe resultat!
Håber i kender problemet og en løsning.
På forhånd tak
Nikolaj
Avatar billede barklund Nybegynder
31. juli 2003 - 23:34 #1
Er du sikker på, at din flash har fokus inden du trykker på tab? For adresse felt eller ej burde absolut ingen betydning have...
Avatar billede pyroman Nybegynder
01. august 2003 - 09:40 #2
Og hvis den ikke har så sæt dette i din html-kode...

<BODY onLoad="minflash.focus();">
.....
</BODY>

Så har din flash fokus...

/Filip
Avatar billede ahumle Nybegynder
01. august 2003 - 11:24 #3
Hej Flip
Jeg har prøvet men uden det store held.
Sagen er at jeg skriver i et username-felt og vil tab´e ned i et password-felt. Nå jeg trykker tab går focus til adressebaren i browseren og Selection.getFocus() giver null. Men når jeg fjerne adressebaren mister flash kontakten til tab. Jeg kommer altså aldrig ind i den funktion der udløses ved keyPress <"Tab">.
Avatar billede barklund Nybegynder
01. august 2003 - 11:42 #4
Jeg har ofte lavet popup-flash i vinduer uden adresse-bar hvor jeg fangede tab. Så man kan godt.

Prøv istedet med en onKeyDown og "Key.getCode() == Key.TAB"
Avatar billede ahumle Nybegynder
01. august 2003 - 14:41 #5
Jeg kan ikke få min onKeyDown til at virke....Har du et eksempel?
Avatar billede barklund Nybegynder
01. august 2003 - 14:56 #6
I MX kan du også sætte tabIndex på buttons og textfield - og om man overhovedet kan tabbe hen til feltet.
Avatar billede pyroman Nybegynder
01. august 2003 - 15:35 #7
Hmm jeg har det samme problem med onKeyDown som dig Nikolaj - jeg kan faktisk overhovedet ikke få den til at virke, mærkeligt jeg ikke har lagt mærke til det før?! Nåh men den eneste måde jeg så har kunnet registrere tryk på TAB-knappen er ved at lave et MC og sætte følgende script på:

onClipEvent(enterFrame){
    if(Key.isDown(Key.TAB) && !TABisDown){
        TABisDown = true;
        trace("Der er trykket på TAB");
    }else if(!Key.isDown(Key.TAB) && TABisDown){
        TABisDown = false;
    }
}
Avatar billede barklund Nybegynder
01. august 2003 - 16:18 #8
Kan man ikke bruge Key.isToggled sammen med Key.isDown for kun at sende en event?
Avatar billede onkelmor Nybegynder
01. august 2003 - 17:25 #9
Kigger lige med.. <BODY onLoad="minflash.focus();">
Skal det være <BODY onLoad="film.swf.focus();"> eller <BODY onLoad="film.focus();">?
Avatar billede pyroman Nybegynder
01. august 2003 - 18:46 #10
=> Barklund
Tjo det kan man godt men man kan også bruge mit script - ligesom man kan vælge mellem nougat eller chokolade is, men de smager begge lige godt!! (Det er meget varmt og jeg tænker ikke på andet end is!!);
Avatar billede ahumle Nybegynder
01. august 2003 - 20:47 #11
Det er windows-tab-funktionen som tager over når jeg kører min fil gennem browseren. Jeg har forsøgt med noget focus men uden det store held. Altså jeg kan sagten få det til at virke ved brug af retur/enter men bill g har lagt sin hånd på min tabknap.
Avatar billede pyroman Nybegynder
01. august 2003 - 20:50 #12
Hvad vil du bruge den til? Altså du kan ikke bruge den ved mindre du bruger de metoder der er beskrevet her i spørgsmålet, og de virker - i hvert fald på min computer - i IE 6 på Windows XP...
Avatar billede ahumle Nybegynder
01. august 2003 - 22:37 #13
Hej Pyroman
Kan jeg lokker dig til at maile de to tre filer (start.html + test.swf) til nh@m4r.com. Det vil være verdensklasse!
På forhånd tak
Nikolaj
Avatar billede pyroman Nybegynder
01. august 2003 - 22:51 #14
Hvilke filer?
Avatar billede ahumle Nybegynder
02. august 2003 - 14:41 #15
Et html der har noget med open( "start.html","", "scrollbars=0,
toolbar=0,menubar=0,location=0,directories=0,status=0...osv samt den html der kalder test.swf. Altså en lille pakker der med et link i html åbner et popup uden location osv. med en flashfil hvor man kan tabbe fra én tekstboks til en anden.
På forhåndtak
Nikolaj
Avatar billede pyroman Nybegynder
02. august 2003 - 22:10 #16
Sender det i morgen hvis det er fint...
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