Avatar billede badazz Novice
01. marts 2009 - 23:26 Der er 2 kommentarer og
2 løsninger

Accesskey med kun et tryk?

Hej

Roder med noget acceskey, som bruges til en menu, men jeg ville gerne at det kunne vælges vha kun et tasttryk. da jeg har 4 kanpper i bunden af en side, som kun skal kunne betjenes vha tastatryk, da der ingen mus er..

Er det noget man kan lave ?

Det hele går egentlig ud på at der sidder en skræm med 4 fysiske knapper under skærmen, som er tilsluttet et tastatur interface.. og når der så kommer en bruger forbi, kan brugeren vælge at trykke på en knap, og så skifter siden.. ideen med at bruge html til et nyt system til skærmen var den simple mulighed for redigering.. og en touch skærm løsning er ikke den rette til dette sted..

jeg har følgende input fra knapperne : tast1 = a Tast 2 = b osv.

derfor vil jeg gerne have at siden kan skifte ved kun en tasttryk, kan man evt. lave det på en anden måde?

Mvh Brian
Avatar billede tjaz Nybegynder
02. marts 2009 - 02:53 #1
Kig lidt på der her:

http://www.geekpedia.com/tutorial138_Get-key-press-event-using-JavaScript.html

Om det virker i andet end IE ved jeg ikke, men mon ikke du får en ide om hvordan det gøres og kan finde et alternativ til andre browsere.
Avatar billede olebole Juniormester
02. marts 2009 - 15:29 #2
<ole>

<script type="text/javascript">
document.onkeydown = function(e) {
    var nK = (e?e:event).keyCode;
    if (nK==65) location.href= "a.html";
    if (nK==66) location.href= "b.html";
    if (nK==67) location.href= "c.html";
    if (nK==68) location.href= "d.html";
}
</script>

/mvh
</bole>
Avatar billede badazz Novice
02. marts 2009 - 17:25 #3
olebole post et svar. og der er point til begge
Avatar billede olebole Juniormester
02. marts 2009 - 22:30 #4
;o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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