14. april 2004 - 14:59Der er
7 kommentarer og 1 løsning
Forhindre at handling eksekveres ved Ctrl+F i IE.
Jeg oprettede dette spørgsmål tidligere, i en anden kategori. Der er gået over en uge, og jeg har lukket det andet spørgsmål. Håber på bedre held i denne kategori.
Nu har jeg siddet og bakset med det her i nogen tid.. Det generer mig, at skal jeg handle på Ctrl+EtBogstav kombinationer, så virker det for det meste fint, med undtagelse af visse kombinationer. Den eneste kombination der er lige nu, er Ctrl+F, som jeg skal bruge til at lave Fed skrift med. Det kan den også godt, men jeg kan tilsyneladende ikke blokere for den videre behandling af den pågældende event.
Jeg forsøgte mig først med onKeyPress, men her kommer den ikke engang frem til funktionen, så jeg ændrede det til en onKeyDown, hvilket virker, men jeg har prøvet at sætte "event.cancelBubble = true", samt "event.returnValue = false". Det hjælper bare ikke noget som helst.
Det behøver kun at virke i IE, så jeg håber nogle har et godt og hurtigt svar.
Jeg har ikke kigget nærmere på det, men generelt kan man jo sige, at windows sender eventen til browseren og først derefter rammer den jo dine js-events ...
Åh undskyld, olebole. Jeg havde slet ikke set at du havde smidt et svar. Jeg afprøvede det lige, og det var blot "event.keyCode" jeg manglede for at få det til at virke. Så hvis du lige smider et svar, så får du dine point. :)
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.