Hallo, ik heb een aantal lijsten gemaakt voor inhoudsopgaves, elk list item (<LI></LI>) heeft een tabIndex, startend met 0 tot het totaal aantal min 1, zodoende kan ik de TAB toets gebruiken en de TAB + SHIFT toets om naar boven of naar beneden te gaan. Ook gebruik ik de accessKey voor het zelfde principe.
Nu wil ik ook gewoon doormiddel van de normale pijltjes toetsen door de lijst kunnen lopen, mijn doel is namelijk dat alles net zo werkt als in de Explorer. De Explorer maakt op de een of andere manier ook gebruik van deze tabIndex, ik ben hieraan gebonden omdat dit simpel weg de snelste manier is om naar een volgend of vorig item te springen.
Functies als getElementById(...) of document.all.(...) in combinatie met bijv. keyCode zijn hiervoor veel te traag, dit wordt al vervelend bij 100 items, terwijl ik met de TAB methode gemakkelijk door 2000 items kan gaan, zonder onderbrekingen?.
Hoe krijg ik mijn pijltjes werkende? Iemand een tip of hint?
Nu wil ik ook gewoon doormiddel van de normale pijltjes toetsen door de lijst kunnen lopen, mijn doel is namelijk dat alles net zo werkt als in de Explorer. De Explorer maakt op de een of andere manier ook gebruik van deze tabIndex, ik ben hieraan gebonden omdat dit simpel weg de snelste manier is om naar een volgend of vorig item te springen.
Functies als getElementById(...) of document.all.(...) in combinatie met bijv. keyCode zijn hiervoor veel te traag, dit wordt al vervelend bij 100 items, terwijl ik met de TAB methode gemakkelijk door 2000 items kan gaan, zonder onderbrekingen?.
Hoe krijg ik mijn pijltjes werkende? Iemand een tip of hint?