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?
Event med pilar?
6 svar · 233 visningar · startad av filipbh
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;
}
}
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?
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>
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.
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;
}
}
}
:)
Får testa det... Ser ut som det kan fungera så jag tackar på förhand =)