login  Naam:   Wachtwoord: 
Registreer je!
 Forum

keycodes in opera

Offline Nikke - 21/05/2007 14:22
Avatar van NikkeNieuw lid Hallo,

In opera krijg ik voor pijl omhoog kecode 38 en voor pijl omlaag kecode 40.

Nu blijkt dat 1 ook keycode 38 is, en 5 keycode 40??

3 antwoorden

Gesponsorde links
Offline Stijn - 21/05/2007 17:23
Avatar van Stijn PHP expert Je moet in je javascript controlleren op de browser. Is de browser Opera dan moet je keycode 38 en 40 toepassen.
Offline Wave6 - 21/05/2007 18:14
Avatar van Wave6 PHP beginner Ja want elke browser is verschillend. Even een vaag voorbeeld:
Netscape had de Ascii waarde 116 voor hoofdletter T
en IE had 084 voor hoofdletter T en 116 voor de kleine letter t
Dus je zal even moeten kijken naar een Ascii set voor die browser.
Of was dit niet wat je bedoelde?
Offline Nikke - 22/05/2007 08:45 (laatste wijziging 22/05/2007 08:51)
Avatar van Nikke Nieuw lid Dat doe ik al.

Het probleem is dat de keycode van 1 en pijl omhoog beide 38 zijn, en de keycode van 5 en pijl omlaag beide 40 in opera.

Er zijn dus dubbele keycodes 

http://www.quirksmode.org/js/keys.html
Onderaan deze pagina kun je dit even testen indien je over de opera browser beschikt.

Output: (bovenste 2 zijn van het drukken op pijl omhoog, onderste 2 van het drukken op "1")

keydown
keyCode is 38
charCode is undefined

keypress
keyCode is 38
charCode is undefined

keydown
keyCode is 38
charCode is undefined

keypress
keyCode is 38
charCode is undefined
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.159s