/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
event onkeydown - <body>
Fra : hcs89


Dato : 23-03-09 10:37

Jeg prøver at lave et snake-spil med javascript. (ved godt at sproget
ikke ligefrem er designet til at lave spil - men jeg prøver som en
udfordring)
men .. hvordan pokker får man kørt en funktion af ved et tryk på en
tast (piletast)?
onkeydown, virker kun ved inputfelter og den slags ikke sandt?
er der en måde man kan registrere tryk på piletasterne og andre
taster, uden at der er focus på et bestemt element?

 
 
Philip Nunnegaard (23-03-2009)
Kommentar
Fra : Philip Nunnegaard


Dato : 23-03-09 17:59

hcs89 skrev:

> onkeydown, virker kun ved inputfelter og den slags ikke sandt?

Jeg prøvede mig lige frem med at hæfte onkeydown på <body>, og det
virkede fint.

Koden jeg afprøvede ver:
   <body onkeydown="alert('Tester')">

Så kan man sikkert også hæfte andre funktioner på.


--
Philip - http://chartbase.dk

hcs89 (23-03-2009)
Kommentar
Fra : hcs89


Dato : 23-03-09 11:20

On Mar 23, 5:59 pm, Philip Nunnegaard <nunnenos...@hitsurf.dk> wrote:
> hcs89 skrev:
>
> > onkeydown, virker kun ved inputfelter og den slags ikke sandt?
>
> Jeg prøvede mig lige frem med at hæfte onkeydown på <body>, og det
> virkede fint.
>
> Koden jeg afprøvede ver:
>         <body onkeydown="alert('Tester')">
>
> Så kan man sikkert også hæfte andre funktioner på.
>
> --
> Philip -http://chartbase.dk

nå for søren.. det havde jeg prøvet.. så må jeg have gjort et eller
andet galt..
lol.. havde lavet en dum fejl.. virker nu - tak fo hjælpen!

Leif Neland (23-03-2009)
Kommentar
Fra : Leif Neland


Dato : 23-03-09 21:25

hcs89 skrev:
> Jeg prøver at lave et snake-spil med javascript. (ved godt at sproget
> ikke ligefrem er designet til at lave spil - men jeg prøver som en
> udfordring)
> men .. hvordan pokker får man kørt en funktion af ved et tryk på en
> tast (piletast)?
> onkeydown, virker kun ved inputfelter og den slags ikke sandt?
> er der en måde man kan registrere tryk på piletasterne og andre
> taster, uden at der er focus på et bestemt element?

Der er en smart funktion på
http://www.openjs.com/scripts/events/keyboard_shortcuts/

Leif

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste