---
title: "Advanced Accesskey"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/60573-advanced-accesskey"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "NBT"
published: "2002-11-29T10:28:58.000Z"
updated: "2002-11-29T13:52:53.000Z"
replies: 1
views: 174
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/60573-advanced-accesskey"
---

# Advanced Accesskey

## #1 — NBT, 2002-11-29T10:28Z

Tjena.

Hittade nedanstående kod. Följande problematik finns.

Har en sida med frameset - en Left-frame (alla länkar finns där) samt en mainframe.

Har kikat litegrand på dethär med 'Accesskey', men man vill helst inte använda sig av ALT-tangenterna...

Jag vill kunna klicka på Space eller F1, F2 osv. för att kunna accessa exempelvis registrera.asp i mainframen.

Hur göra?

Kod som jag hittade här på WF

\<html\>
\<head\>
	\<title\>slask\</title\>

\<SCRIPT language="JavaScript"\>
function noback()
{
var Key=event.keyCode;
if (Key==20) parent.window.close(); 
}
document.onkeydown = noback
\</SCRIPT\>

\</head\>

\<body\>

hello.world

\</body\>
\</html\>

Codeset för ASCII-code finns på
ftp://dkuug.dk/i18n/WG15-collection/charmaps/ANSI_X3.4-1968

Tack på förhand!

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

## #2 — colione, 2002-11-29T13:52Z

Om vi modifierar scriptet lite:

```
<SCRIPT language="JavaScript"> 
function keySurf() 
{ 
var strURL
var Key=event.keyCode; 
switch (Key)
{
case 1: //Om knappnummret är lika med 1 körs denna
strURL="http://www.dinurl.com" // Här lägger du till url:en som skal surfas till
break; // Här bryter du switch-satsen för vi har ju uppfyllt vårat mål om knappnummret var ett

case 2:
strURL="http://www.dinandraurl.com"
break;
}
parent.child("Left-frame").location.href=strURL
} 
document.onkeydown = keySurf
</SCRIPT>
```

Du ersätter ettan och tvåan med de nummer som tangenterna har och kan även lägga till fler.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/60573-advanced-accesskey
