26. oktober 2005 - 18:19Der er
10 kommentarer og 1 løsning
Hotkey til F2.?
Hey :-)
Nogle der kan hjælpe mig med hvad "nummer" F2 tasten har?
Skal bruge det her: (ligenu er den sat til: H = var hotkey=104) --------------------------------------------- <script language="JavaScript1.2"> var hotkey=104 var destination="help.asp?ID=<% = rs("ID") %>" if (document.layers) document.captureEvents(Event.KEYPRESS) function backhome(e){ if (document.layers){ if (e.which==hotkey) window.location=destination } else if (document.all){ if (event.keyCode==hotkey) window.open('help.asp?ID=<% = rs("ID") %>', 'nytVindue', 'width=400,height=400') } } document.onkeypress=backhome </script>
karstenl >> Problemet er, at forskellige browsere har meget forskellige event-modeller. Således kan man ikke cancel'e en tasts default-handling på onkeydown i FF - det kan man kun på onkeydown. Samtidig returnerer visse taster en EVENT.keyCode - og andre EVENT.which - alt efter metode. Du skal have skrevet et betydeligt mere komplekst script, end det, du viser - som i øvrigt er noget generelt, gammelt skrammel :)
Ole -- Tak og.. så blev jeg lidt klogere igen i dag ;-)
Scriptet er noget jeg fandt på dynamicdrive.com, og om det er noget gammelt skrammel ved jeg ikke :-) jeg læste mig bare frem til hvad det kunne og snuppede det :-)
Jeg finder på noget andet, syntes bare det var lidt smart :-) --------------------------------------------
or.han ------ Jeg giver dig point'en alligevel, nu du har brugt så meget tid på at lede efter noget ;-) - Tak alligevel.
I øvrigt skrev jeg noget vrøvl i min første kommentar:
"Således kan man ikke cancel'e en tasts default-handling på onkeydown i FF - det kan man kun på onkeypress."
- skulle der have stået :)
Synes godt om
Ny brugerNybegynder
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.