Hallo zusammen,
wer weiß, welche Funktion sich hinter der Tabulator Taste versteckt?
Ich versuche diese Funktion nachzuprogrammieren, damit ich mit den Cursortasten durch die Links navigieren kann.
Prnzipiell die einfachste Möglichkeit ist, den Keycode einfach zu ändern, wenn er ankommt - so ist die Tabulatorfunktion ganz einfach von einer anderen Taste aus zu belegen.
Wenn ich nun aber zurücknavigieren möchte, also die Shift+Tab Funktion verwenden weill, klappt das nicht mehr.
Daher zweite Möglichkeit:
document.links[zaehler].focus();
zaehler--; //(oder natürlich zaehler++;)
Funktioniert eigentlich auch, nur mit noch einer Einschränkung, an der ich mir schon lange verzweifelt die Zähne ausbeiße:
Hier werden auch versteckte Links angesprochen, die Tabfunktion hingegen setzt den Focus nur auf sichtbare Elemente. Wenn der Focus aber auf ein unsichtbares Element gesetzt wird, gibt`s natürlich ne Fehlermeldung.
Eine Abfrage, ob der Focus gesetzt werden kann, funktioniert auch nicht (insofern dies richtig programmiert ist):
if (document.links[selection].focus)document.links[selection].focus();
Wär prima, wenn jemand ne Idee hat, das Problem zu lösen.
MfG Netzulf