17. november 2004 - 11:57
Der er
10 kommentarer og 1 løsning
tjekke om eks. f5 trykkes ned
Hejsa. Kan man i javascript tjekke om en given tast trykkes/aktivers eks. f5 if(tast f5 aktiveres) { JUBII } else { HMMMM } Noget alá det ? Mvh Thomas Lasrsen
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
17. november 2004 - 12:10
#1
<ole> function kD(e) { var thisKey = (window.event)? window.event.keyCode : e.which; if (thisKey == 116) { alert("F5"); } } document.onkeydown = kD; /mvh </bole>
17. november 2004 - 12:10
#2
:)
17. november 2004 - 12:11
#3
JEg kunne godt bruge noget i den retning, kan man gøre sådan at når man trykker, så ignoreres trykket?
17. november 2004 - 12:30
#4
Du kan godt i IE: if (thisKey == 116) { alert("F5"); if (window.event) { window.event.keyCode = 0; event.cancelBubble = true; } ... osv
17. november 2004 - 12:32
#5
Næsten :) if (thisKey == 116) { alert("F5"); if (window.event) { window.event.keyCode = 0; event.cancelBubble = true; return false; }
17. november 2004 - 13:41
#6
if (window.event) { window.event.keyCode = 0; event.cancelBubble = true; return false; } Hvad gør det ?
17. november 2004 - 13:47
#7
Sætter event'ens keyCode lig med 0 - og sørger for event'en ikke bobbler op gennem DOM'en => Sørger for, at standard handlingen (reload) ikke udføres :)
17. november 2004 - 14:01
#8
Men det virker ikke reload udføres alligevel :-S
17. november 2004 - 14:09
#9
Nej ... ikke i IE
17. november 2004 - 14:12
#10
Så virker det takker for det skulle bare lige sætte mig lidt ind i det <script type="text/javascript"> function kD(e) { var thisKey = (window.event)? window.event.keyCode : e.which; if (thisKey == 116) { alert("F5"); if (window.event) { window.event.keyCode = 0; event.cancelBubble = true; return false; } } } document.onkeydown = kD; </script> Sådan ser den endelige kode ud ;) Her er point
17. november 2004 - 14:13
#11
oki ... thnx ;o)
Vi tilbyder markedets bedste kurser inden for webudvikling