Avatar billede zhy Nybegynder
30. april 2001 - 13:33 Der er 13 kommentarer og
1 løsning

Knap som man skal shift + venstre klik på

Kan man lave sådan at man skal holde shift nede og trykke med musen for at komme videre  ?
Avatar billede a-torsten Nybegynder
30. april 2001 - 13:35 #1
Nej... Det kan ikke lade sig gøre... det er jeg 99,9 % sikker på.....

men oxo kun 99,9... dvs.. 0,01% sikker på man kan :o)

jeg evd at du kan lave sådan at der sker noget når dufx trykker på \"a\" alene..... men det andet er jeg langt fra sikker på..

-Anders
Avatar billede ras2000 Nybegynder
30. april 2001 - 14:07 #2
Jo, det kan du godt. onclick=\"if (window.event.shiftKey == true) document.location.href=\'dinlinkside.htm\'\" Denne virker dog kun i ie, der skal vist noget med modifier in for en ns version.
Avatar billede ras2000 Nybegynder
30. april 2001 - 14:12 #3
I ns skal du skrive (evt.modifiers & Event.SHIFT_MASK == true) i stedet
Avatar billede zhy Nybegynder
30. april 2001 - 15:50 #4
a-thorsten : kan du ikke skrive hvordan man gør ved f.ek.s at trykke \"a\" alene så....?

ras2000 : jeg forstår ikke helt svaret....kan du ikke uddybe ?
Avatar billede ras2000 Nybegynder
30. april 2001 - 16:13 #5
<div style=\"cursor:hand\" onclick=\"if (window.event.shiftKey == true) document.location.href=\'dinlinkside.htm\'\">link</div> Hvis det skal laves x-browser, så skal du lave en function der tjekker om det er ns eller ie (der er vel ikke andre browsere). I head skal du skrive
... <head>
<script type=\"text/javscript\">
var isIe, isNav
if (parseInt(navigator.appversion) >= 4) {
  if (navigator.appName == \"Netscape\") {
    isNav = true
  } else {
    isIe = true
  }
}
</script>
</head>
<body>
...
<div style=\"cursor:hand\" onclick=\"if ((isNav) ? evt.modifiers & Event.SHIFT_MASK : window.event.shiftkey == true) document.location.href=\'dinlinkside.htm\'\">link</div>
Avatar billede ras2000 Nybegynder
30. april 2001 - 16:31 #6
Ok der var et par små fejl i det sidste. Den her virker.
<html>

<head>
<script type=\"text/javascript\">
var isIe, isNav
if (parseInt(navigator.appVersion) >= 4) {
  if (navigator.appName == \"Netscape\") {
    isIe = false;
    isNav = true;
  } else {
    isIe = true;
    isNav = false;
  }
}
function goerdet() {
if (isNav == true) {
    if (evt.modifiers & EVENT.SHIFT_MASK == true) document.location.href=\'din_link_side.htm\';
    }
else {
    if (window.event.shiftKey == true) document.location.href=\'din_link_side.htm\';
    }
}
</script>
</head>
<body>
...
<div style=\"cursor:hand\" onclick=\"goerdet()\">link</div>
</body>
</html>
Avatar billede zhy Nybegynder
30. april 2001 - 16:55 #7
fedest det virker !!! =)
er det ok hvis jeg venter med at give point til a-thorsten har svaret igen ?
Avatar billede ras2000 Nybegynder
30. april 2001 - 17:04 #8
A-thorstens er rimelig simpel, du skal have nogenlunde samme kode i dit body tag:
<body onKeyDown=\"if (window.event.keyCode==97) document.location.href=\'dinside.htm\'\">. Den skal også lige ændres til ns.
Avatar billede zhy Nybegynder
30. april 2001 - 17:22 #9
kewl....ved du hvor man finder hvilke taster der har hvilket nummer/code ?
Avatar billede ras2000 Nybegynder
30. april 2001 - 17:24 #10
Æh, jeg har dem i min bog. Prøv at søg på keycode, onkeydown, osv.
Avatar billede ras2000 Nybegynder
30. april 2001 - 17:30 #11
Eller hvis det er en bestemt en, kan du bruge denne her:
<html>

<head>
</head>

<body onkeydown=\"alert(window.event.keyCode)\">

</body>

</html>
Avatar billede lazy_warrior Nybegynder
02. maj 2001 - 00:15 #12
HAr du fundet en side med keycodes?? så ville jeg gerne så om jeg ikke kunne \"nasse\" den fra dig >;O)~
Avatar billede zhy Nybegynder
02. maj 2001 - 06:32 #13
Fandt dem i min gamle turbo pascal bog....
Avatar billede lazy_warrior Nybegynder
15. maj 2001 - 01:33 #14
Tja... tænke lige jeg ville lave lidt fr de dove sjæle... har brugt funktionen oven over til at lave det her... er der fejl... så sig lige til... men der skulle ikke være så mange...;

Tast    =    Kode
    Række 1
esc    =    27
F1    =    112
F2    =    113
F3    =    114
F4    =    115
F5    =    116
F6    =    117
F7    =    118
F8    =    119
F9    =    120
F10    =    121
F11    =    122
F12    =    123

    Række 2
½    =    220
1    =    49
2    =    50
3    =    51
4    =    52
5    =    53
6    =    57
7    =    55
8    =    56
9    =    57
0    =    48
+    =    187
´    =    219
bspace    =    8

    Række 3
tab    =    9
q    =    81
w    =    87
e    =    69
r    =    82
t    =    84
y    =    89
u    =    85
o    =    79
p    =    80
å    =    221
¨    =    186
enter    =    13

    Række 4
caps    =    20
a    =    65
s    =    83
d    =    68
f    =    70
g    =    71
h    =    72
j    =    74
k    =    75
l    =    76
æ    =    292
ø    =    222
\'    =    191

    Række 5
l shift    =    16
<    =    226
z    =    90
x    =    88
c    =    67
v    =    86
b    =    66
n    =    78
m    =    77
,    =    188
.    =    190
-    =    189
r shift    =    16

    Række 6
l ctrl    =    17
l win    =    91
l alt    =    18
space    =    32
alt gr    =    17
r win    =    92
menu    =    93
r ctrl    =    17

    Midt 1
SysRq    =    ???
scr lock    =    145
break    =    19

    Midt 2
home     =    36
page U    =    33
end    =    35
page D    =    34
delete    =    46
insert    =    45

    Midt 3
pil op    =    38
pil ned    =    40
pil ven    =    37
pil høj    =    39

    Keypad
num    =    144
/    =    111
*    =    106
-    =    109
7    =    103
8    =    104
9    =    105
+    =    107
4    =    100
5    =    101
6    =    102
1    =    97
2    =    98
3    =    99
enter    =    13
0    =    96
,    =    110
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