MultiMedia Lab  |  Produkter  |  Exempel  |  Ladda ned  |  Beställ  |  Support  |  Nyheter  |  Kontakt 
English site, www.multimedialab.net
In english

Tips och tricks » Navigering med tangentbordet

Ställ gärna frågor på diskussionsgruppen, forumet (norska) eller skicka ett mail till vår support.

Navigering med tangentbordet

För att lägga till navigering mellan olika sidor med tangentbordet kan nedasntående skript användas. Lägg in ett Skriptobjekt på den Globala sidan och klistra in nedanstående skript.

 

document.focus();
document.onkeyup=function key(){
switch (event.keyCode) {
case 32:
nextPage();
event.returnValue = false;
break;
case 33: //pageup
previousPage();
event.returnValue = false;
break;
case 34://PageDown
nextPage();
event.returnValue = false;
break;
case 35: //End
jumpToPage(pageList[pageList.length-1]);
event.returnValue = false;
break;
case 36: // Home
jumpToPage(pageList[1]);
event.returnValue = false;
break;
}
}

 

Exemplet ovan används tangenterna PageUp och PageDown för att bläddra framåt respektive bakåt medan Home och End används för att gå till första respektive sista sidan. Om man vill byta ut dessa tangenter så kan följande skript som visar tangentbordskoden för senast nedtryckta i ett meddelandefösnter.

document.focus();
document.onkeyup=function key() {
window.alert(event.keyCode)
}

 

I MultiMedia Labs inbyggda webbläsare kan det hända att adressfältet tar emot alla tangenttryckningar istället för själva läsaren och då händer ingenting. Klicka i så fall en gång på sidan.

 

I Internet Explorer fungerar det utan problem.