---
title: "Event med pilar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/137930-event-med-pilar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "filipbh"
published: "2005-11-19T18:50:18.000Z"
updated: "2005-11-19T22:15:29.000Z"
replies: 6
views: 235
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/137930-event-med-pilar"
---

# Event med pilar?

## #1 — filipbh, 2005-11-19T18:50Z

Hej, vart hittar man vad alla knappar på tangentbordet blir i eventkoden? Case 27 och 13 är Enter och Escape om jag kom ihåg rätt. Men skulle vilja ha bl.a. piltangenterna. Någon som kan eller vet någon sida?

Permalänk: https://www.webforum.nu/p/137930

## #2 — Peter S, 2005-11-19T19:20Z

Hej!

Klista in nedanstående kod i ett HTML-dokument, så kan du vid knapptryckning se vilken kod som svarar mot vilken tangent:

```
document.onkeydown = function(e){
  e = e || window.event;

  if (e){
    window.status = e.keyCode;
  }
}
```

Permalänk: https://www.webforum.nu/p/1712922

## #3 — filipbh, 2005-11-19T19:56Z

Tack så mycket! Om man vill att det ska bli en länk när man trycker, skriver man this.href="länken" då eller?

Permalänk: https://www.webforum.nu/p/1712926

## #4 — Peter S, 2005-11-19T21:19Z

Så här menar du?

```
document.onkeydown = function(e){
  e = e || window.event;

  if (e){
    document.getElementById("key").innerHTML = "<a href='" + e.keyCode + ".html'>key code: " + e.keyCode + "</a>";
  }
}

<div id="key"></div>
```

Permalänk: https://www.webforum.nu/p/1712943

## #5 — filipbh, 2005-11-19T22:00Z

Nja, inte att själva tecknet utgör länken utan om man t.ex. trycker på högerpilen kommer man till nästa sida och således vänsterpilen så hamnar på den föregående. Använder PHP för att hitta nästa och föregående post men vet inte hur jag ska få in det i javascriptet.

Permalänk: https://www.webforum.nu/p/1712955

## #6 — Peter S, 2005-11-19T22:05Z

Då kanske följande skulle fungera:

```
var prev = "previous.html";
var next = "next.html";

document.onkeydown = function(e){
  e = e || window.event;

  if (e){
    switch (e.keyCode){
      case 37: location.href = prev; break;
      case 39: location.href = next; break;
    }
  }
}
```

  :)

Permalänk: https://www.webforum.nu/p/1712956

## #7 — filipbh, 2005-11-19T22:15Z

Får testa det... Ser ut som det kan fungera så jag tackar på förhand =)

Permalänk: https://www.webforum.nu/p/1712959

---

Tråden på webben: https://www.webforum.nu/amne/javascript/137930-event-med-pilar
