Avatar billede kung_fu Nybegynder
03. juni 2001 - 18:32 Der er 5 kommentarer og
1 løsning

Tab-order på inputfelter

Hvordan / hvor indstiller man den rækkefølge som inputfelter fokuseres ved brug af tabulator-tasten?
Avatar billede perla Nybegynder
03. juni 2001 - 18:43 #1
Sådan her.

<INPUT name=firmanavn tabindex=\'1\' size=25 >

Tabindex bestemmer rækkefølgen

-Per
Avatar billede kung_fu Nybegynder
03. juni 2001 - 19:00 #2
Det ser ikke særlig actionscript-agtigt ud. Hvor i éns movie indskriver man ovenstående?
Avatar billede ditlev Juniormester
03. juni 2001 - 20:40 #3
Jeg ved ikke om det er løsningen men.....

Måske ved at putte inputfeltene i hvert sit layer, og på denne måde lade det første felt ligge øverst osv.
Avatar billede diktator Nybegynder
04. juni 2001 - 14:11 #4
1) Opret en array hvor du erklærer dine variable for dine tekstfelter.

tabOrder = new Array(\"zero\", \"one\", \"two\", \"three\", \"four\", \"five\", \"six\",
\"seven\", \"eight\", \"nine\");

2) I 1. frame sætter du tekstfelt \"zero\" i focus
  Selection.setFocus(tabOrder[0]);

3) Opret en knap med følgende action:
  on (keyPress \"<Tab>\") {
            currentLevel = targetPath(_root)+\".\";
            if (Selection.getFocus() == null) {
              currentVar = 0;
              previousVar = tabOrder.length-1;
              nextVar = 0;
            } else {
              for (i=0; i<=tabOrder.length; i++) {
                  if (Selection.getFocus() == currentLevel+tabOrder[i]) {  .
                    currentVar = i;
                    if (currentVar == 0) {
                        previousVar = tabOrder.length-1;
                        nextVar = i+1;
                    } else if (currentVar == tabOrder.length-1) {
                        previousVar = i-1;
                        nextVar = 0;
                    } else {
                        previousVar = i-1;
                        nextVar = i+1;
                    }
                    break;
                  }
              }
            }
            if (Key.isDown(Key.TAB) && !Key.isDown(Key.SHIFT))
                Selection.setFocus(tabOrder[nextVar]);
            } else if (Key.isDown(Key.TAB) && Key.isDown(Key.SHIFT)) {
              Selection.setFocus(tabOrder[previousVar]);
            }

Den virker ligesom i andre programmer at når du holder shift nede skifter du
retning...

/D!ktator
Avatar billede flash_gordon Nybegynder
30. august 2001 - 17:37 #5
sker der noget her?
Avatar billede kung_fu Nybegynder
26. december 2001 - 12:18 #6
Tak for hjælpen...
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