Avatar billede computopic Nybegynder
30. april 2001 - 11:41 Der er 3 kommentarer og
1 løsning

Hot .. knapper ..

Davs.
Jeg har funde nedenstående kode på script.dk og har prøvet at ændre det til.. men det er ikke lykkedes..  scriptet bruges.. til at man kan lave hoskyes  .. så at man med en enkelt tast på tastaturet kan navigere rundt på en hjemmeside.. HVis man trykker A kommer man over på script.dk 
Men jeg mangler at man kan definere flere knapper.. så man kan komme rundt over det hele på en side..  at at man kan få flere knapper i brug på tastaturet..

Er der nogen der kan finde ud af at ændre det så det virker.. jeg prøvede selv.. men så gik scriptet bare over for den først defineret side lige meget havd man trykkede..

<html>
<head>
<title>Genvejstast</title>

<script language=\"JavaScript\">
// Script by Mathias Hagensen
// Mathias@Script.dk
// Find more scripts at www.script.dk

A=97
B=98
C=99
D=100
E=101
F=102
G=103
H=104
I=105
J=106
K=107
L=108
M=109
N=110
O=111
P=112
Q=113
R=114
S=115
T=116
U=117
V=118
W=119
X=120
Y=121
Z=122

var tast=A
var url=\"http://www.script.dk\"
if (document.layers)
document.captureEvents(Event.keypress)
function gaetil(e) {
if (document.layers) {
if (e.which==tast)
window.location=destination }
else if (document.all) {
if (event.keyCode==tast)
window.location=url } }
document.onkeypress=gaetil

</script>



Mev venlig hilsen Computopic
Avatar billede jakoba Nybegynder
30. april 2001 - 13:13 #1
Forklar hellere hvad der præcis er du gerne vil have et script der gør.
Det der script har aldrig hoppet andre steder hen end til script.dk.

Avatar billede jensenweb Nybegynder
30. april 2001 - 18:38 #2
Prøv dette script, det er lige det du har brug for. Se eventuelt et eksempel på www.jensenweb.dk (Hot key)
<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 computopic Nybegynder
24. maj 2001 - 14:17 #3
Kan scriptet ændres lidt så det kan trykke på en sendknap ? Du ved.. sådan nogle submitsion sider.. hvor man udfylder et tekstfelt og trykke \"send\" .. så kunne det være rart hvis man kunne trykke Kontrold S
Avatar billede computopic Nybegynder
22. april 2002 - 22:58 #4
lukker
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