Avatar billede s_raagaard Nybegynder
18. august 2001 - 13:23 Der er 4 kommentarer og
1 løsning

tastatur genveje på links

Jeg har eks. følgende links:

<a href=\"side.asp\" name=\"back\">Tilbage</a>
<a href=\"side.asp\" name=\"next\">Frem</a>

Hvordan kan jeg gøre det, således at når man taster højre piletast aktiveres linket \"next\", og klikkes der venstre piletast så aktiveres linket \"back\"

/søren
Avatar billede roenving Novice
18. august 2001 - 13:27 #1
Jamen det gør der jo i forvejen hvis du holder <Alt> nede ?-)
Avatar billede Slettet bruger
18. august 2001 - 13:27 #2
<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Begin
var key = new Array();  // Define QuickKey pages here
key[\'t\'] = \"link1.html\";
key[\'n\'] = \"link2.html\";
key[\'m\'] = \"link3.html\";
key[\'f\'] = \"link2.html\";

function getKey(keyStroke) {
isNetscape=(document.layers);

eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key) if (which == i) window.location = key[i];
}
document.onkeypress = getKey;
//  End -->
</script>
Avatar billede s_raagaard Nybegynder
18. august 2001 - 13:40 #3
>>roenving

Det er ikke browserens frem og tilbagefunktion jeg er ude efter....

>>el_barto
Hvilken værdi har piletasterne?
Avatar billede Slettet bruger
18. august 2001 - 13:46 #4
Det ved jeg ikke, men det kan du vel finde ud af..*S*
ASCII koderne er her:

        CONST Enter =13, TabKay = 9
        CONST UpArrow = -72, DownArrow = -80
        CONST RightArrow = -77, LeftArrow = -75
        CONST BackSpace = 8, Home = -71
        CONST EndKey = -79, Esc = 27
Avatar billede Slettet bruger
18. august 2001 - 13:49 #5
IE4/5 + NN 6 kan bruge:

<HTML>
<HEAD>
<SCRIPT>
function checkArrows (field, evt) {
  var keyCode =
    document.layers ? evt.which :
    document.all ? event.keyCode :
    document.getElementById ? evt.keyCode : 0;
  var r = \'\';
  if (keyCode == 39)
    r += \'arrow right\';
  else if (keyCode == 40)
    r += \'arrow down\';
  else if (keyCode == 38)
    r += \'arrow up\';
  else if (keyCode == 37)
    r += \'arrow left\';
  r += \' \' + keyCode;
  window.status = r;
  return true;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME=\"formName\">
<TEXTAREA NAME=\"aTextArea\" ROWS=\"5\" COLS=\"20\" WRAP=\"soft\"
          ONKEYDOWN=\"return checkArrows(this, event)\"
>
Kibology for all.
Kibology for all.
</TEXTAREA>
</FORM>
</BODY>
</HTML>

NN 4 duer det ikke i.
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