Avatar billede simonsen2 Nybegynder
14. august 2001 - 10:52 Der er 4 kommentarer og
1 løsning

genvejstaster

Jeg har en formular med et par forskellige submit knapper f.eks. Gem og Print
Når jeg klikker på print kalder jeg et javascript som sender posten til udskrivning.
Jeg kunne godt tænke mig at kunne bruge en genvejstast f.eks. shift + p, kan man det??
Jeg har afprøvet mange af de eksempler der er her i forvejen med kan ikke få det til at virke??
Avatar billede uller Nybegynder
14. august 2001 - 11:01 #1
Ja, det kan godt lade sig gøre... i IE for NS understøtter ikke disse funktioner.

Dog kan jeg ikke lig huske syntaxen.. checker lige op, og vender tilbage.
Avatar billede uller Nybegynder
14. august 2001 - 11:21 #2
here goes nothing... :o)

-------------------------------
<html>
<head>
<title></title>
<script language=\"JavaScript\">
var set=false;
function shiftP() {
var key = event.keyCode;
if(key==16) { set=true; }
if(key==80 && set==true) {
alert(\"shift + p\");
//        kald til din funktion
off();
}
// vi sætter en limit på 3 sec før der ikke kan trykkes \"p\"
TO=setTimeout(\"off()\",3*1000);
}
function off() { set=false; clearTimeout(TO); }
document.onkeydown = shiftP;
</script>
</head>
<body>
.....
</body>
</html>
----------------------------------
Avatar billede simonsen2 Nybegynder
14. august 2001 - 11:33 #3
Ok så langt så godt, hvad er key==16 og 80??
Jeg bliver lige væk i en time - så er jeg tilbage!
Avatar billede uller Nybegynder
14. august 2001 - 11:39 #4
key 16 er \"shift\" og key 80 er \"p\"
for en komplet oversigt, se her:
------------------------
F-keys
F1  = 112
F2  = 113
F3  = 114
F4  = 115
F5  = 116
F6  = 117
F7  = 118
F8  = 119
F9  = 120
F10 = 121
F11 = 122
F12 = 123

other keys
9  tab
16  shift
17  Alt-Gr / Ctrl
18  Alt
19  Pause / Break
27  Esc
33  pageUp
34  pageDown
35  End
36  Home
45  Insert
46  Delete
144 Num Lock
145 Scroll Lock

Alfabet keys
65  A/a
66  B/b
67  C/c
68  D/d
69  E/e
70  F/f
71  G/g
72  H/h
73  I/i
74  J/j
75  K/k
76  L/l
77  M/m
78  N/n
79  O/o
80  P/p
81  Q/q
82  R/r
83  S/s
84  T/t
85  U/u
86  V/v
87  W/w
88  X/x
89  Y/y
90  Z/z
192 Æ/æ
222 Ø/ø
221 Å/å
------------------------
Avatar billede simonsen2 Nybegynder
14. august 2001 - 12:35 #5
Tusind tak!
Det var lige hvad jeg manglede
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