Avatar billede hmortensen Nybegynder
16. september 2003 - 08:16 Der er 5 kommentarer og
1 løsning

Link ved tryk på tast

Kan man gøre så når man trykker på en tast, så referere det til et givent link ?

Fx. hvis man trykker på "q", så skal den går til index.htm.
Avatar billede =maddog= Nybegynder
16. september 2003 - 08:52 #1
root=(window.Document)?window:document;
root.onkeypress = function(e) {
    if(e!=null)event=e;
    //alert((event.which==undefined)?event.keyCode:event.which);
    switch ((event.which==undefined)?event.keyCode:event.which) {
        case 113:
            location.href="index.html";
        break;
    }
}
håber du forstår hvordan du tilpasser det.... har efterladt en remarked alert så du kan se keycode på forskellige taster. du skal bare tilføje flere case til switch.
Avatar billede hmortensen Nybegynder
16. september 2003 - 09:13 #2
Har du et link til de forskellige tasters nr ?

Kan man gøre så det henviser til et link tag, som udfører div ting, så som mouse over funktion? Lige som lommeregneren i win 2k, hvor man trykker på et tal, og knappen blir trykket ned.

Kan man ik istedet for location... henvise til et id i et <a href> tag ?
Avatar billede =maddog= Nybegynder
16. september 2003 - 13:31 #3
Her er i hvert fald en delvis liste:
http://www.jimprice.com/ascii-0-127.gif
http://www.jimprice.com/ascii-128-255.gif

Hvis du vil checke om f.x. CTRL er trykket ned kan du bruge
if (event.ctrlKey)
i ovenstående.

Du kan simulere et museklik med
_element.click();
hvor _element er en reference til det HTMLElement du vil trykke på (typisk med document.getElementById(id) ).

Min lommeregner i XP trykker ikke knapperne ned når jeg bruger tastatur. Hvorfor i al verden skulle den også det?
Avatar billede hmortensen Nybegynder
16. september 2003 - 13:32 #4
Jeg skrev så også 2k. Ved godt den ikke gør det i xp.

Jeg kigger lige på det i morgen
Avatar billede =maddog= Nybegynder
16. september 2003 - 14:28 #5
det er helt i orden.
Avatar billede hmortensen Nybegynder
08. december 2003 - 13:24 #6
Lukker
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