Jürgen: onkeypress onkeydown

Hallo Forum,
bei onkeydown sollte do theoretisch nichts (oder nur einmal) passieren wenn man eine Taste gedrückt hält.

Habe ich mit folgendem getestet:

document.onkeydown = keyEvent;
//document.onkeypress = keyEvent;

Leider macht onkeydown in den meisten Browsern (IE7, FF2, Netscape8, Safari3) das selbe was onkeypress macht, nämlich die Funktion immer und immer wieder aufrufen. Nur Opera9 macht es richtig.

Sind die Browser oder ich auf dem Holzweg?

Jürgen

  1. Hallo,

    Leider macht onkeydown in den meisten Browsern (IE7, FF2, Netscape8, Safari3) das selbe was onkeypress macht,

    Vielleicht kannst du eine der Möglichkeiten noch mit onkeyup kombinieren,
    oder das Verhalten mit return beeinflussen; hast du ein konkretes Codebeispiel?

    Grüsse

    aus Düsseldorf