Forum Doku Wiki Blog

Forumsarchiv 2006, Oktober
Keycode "nachträglich" abfragen?

archivierte Beiträge lesen

  1. (JAVASCRIPT) Keycode "nachträglich" abfragen? von Markus, 06. 10. 2006, 03:58

Keycode "nachträglich" abfragen?

Der folgende Beitrag wurde am 06. 10. 2006, 03:58 Uhr von Markus veröffentlicht.

Guten Morgen,

ich möchte die Taste herrausfinden, die ein onkeydown Event auslöste. Eine Artikel dazu habe ich auch schon hier bei Selfhtml gefunden ;) Das Problem ist nur, dort wird das onkeydown event "Global" überwacht (document.onkeydown). Gibt es eine Möglichkeit, an den Tastencode zu kommen, nachdem das Event ausgelöst worden ist (das onkeydown Event wird in input Tags ausgelöst)?

Bsp:
function test(){
   //keycode?
}
.
.
.
<input ... onkeydown="test();">

Danke schonmal

Markus

Keycode "nachträglich" abfragen?

Der folgende Beitrag wurde am 06. 10. 2006, 06:52 Uhr von Lukas Böhm veröffentlicht.

Hi!
> ich möchte die Taste herrausfinden, die ein onkeydown Event auslöste. Eine Artikel dazu habe ich auch schon hier bei Selfhtml gefunden ;)
Sehr gut ;-)
> Gibt es eine Möglichkeit, an den Tastencode zu kommen, nachdem das Event ausgelöst worden ist (das onkeydown Event wird in input Tags ausgelöst)?
Wie meinst du das? Was meinst du mit nachträglich? Es läuft ja so ab:
Tastendruck -> Eventhandler wird angesprochen -> Tastencode wird an ein JavaScript übergeben
Das ist doch schon "nachträglich"?! :)
szia, Lukas

Keycode "nachträglich" abfragen?

Der folgende Beitrag wurde am 06. 10. 2006, 17:19 Uhr von Markus veröffentlicht.

Hallo nochmal,

also ich hänge immer noch daran. Ich habe im Dokument Input Felder aller:
<input type="text" name="egal" value="" size="1" maxlength="1"  onkeydown="this.value='';">. Aber wenn der Tabulator gedrück wird möchte ich die Felder nicht löschen. Beim IE kann ich in einer Funktion die ich anstelle von this.value=''; aufrufe per window.event den KeyCode abfragen. Beim Firefox geht es so nicht. Wie mache ich es richtig?

Gruß

Markus

Keycode "nachträglich" abfragen?

Der folgende Beitrag wurde am 06. 10. 2006, 19:07 Uhr von Maxx veröffentlicht.

Hi Markus,

> also ich hänge immer noch daran.

welcher Teil meines obigen Postings ist denn unklar?

> <input type="text" name="egal" value="" size="1" maxlength="1"  onkeydown="this.value='';">.
> Beim IE kann ich in einer Funktion die ich anstelle von this.value=''; aufrufe per window.event den KeyCode abfragen.

Du solltest ja auch der Funktion event.keyCode übergeben.

> Beim Firefox geht es so nicht. Wie mache ich es richtig?

s.o.

Jochen

--
Heute schon gescribbelt?
Scribbleboard

Keycode "nachträglich" abfragen?

Der folgende Beitrag wurde am 06. 10. 2006, 09:27 Uhr von Maxx veröffentlicht.

Hallo Markus

> ich möchte die Taste herrausfinden, die ein onkeydown Event auslöste.

> function test(){
>    //keycode?
> }
> <input ... onkeydown="test();">

fast:
   function test(key){
   alert("Taste mit Dezimalwert " + key + " gedrueckt";
   }
   <input ... onkeydown="test(event.keyCode);">


Grüße,

Jochen

--
Heute schon gescribbelt?
Scribbleboard

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4