16. marts 2007 - 13:38Der er
7 kommentarer og 2 løsninger
Event code 166 cancel
Hejsa.
Jeg forsøger ihærdigt at lave en cancelBubble på keycode 166 (backspace på en fjernbetjening). Alligevel når den at udføre handlingen før javascript annullerer den - hvis den overhovedet annullerer den?
Det virker med keycode 8 (backspace på tastatur), den bliver fint cancled. Jeg har søgt rundt omkring, men er ligesom gået i stå og søger derfor hjælp herinde.
cancelBubble gør blot, event'en ikke bobler videre i DOM-hierakiet - den modvirker ikke, at default-handlingen udføres ;o) Hvad er din kode - og hvad mener du med "backspace på en fjernbetjening"?
Backspace på en fjernbetjening. Ja, sådan set bare back-knappen. Ved ikke om den har et mere præcist navn. Det drejer sig primært om IE, så burde mene det kan lade sig gøre, men kan godt være det er helt umuligt.
Hmmmm ... jeg har aldrig arbejdet med en remote, så dér kan jeg ikke hjælpe. Umiddelbart gør du dog det rigtige - det er event.returnValue = false; - der gør, at default-handlingen cancel'es i IE. Virker det ikke, kan jeg nok ikke komme det meget tættere uden selv at teste med en remote ... som jeg ikke har :o|
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.