Hallo Struppi,
Nach der elegenaten Lösung der ersten Zeile, ist der zweite Vergleich nicht besonders sinnvoll, was hat captureEvents mit which oder keyCode zu tun? Nichts. Außerdem sollte eigentlich var eine Variabel in einem Block lokal definieren, d.h. ausserhalb von {} sollte taste nicht mehr zu Verfügung stehen (tut es aber, in meinen augen eine Fehler, aber da Wissen andere mehr drüber).
Also einfach wie das erste:
var taste = e.which || e.keyCode;
Ja, das ist der Nachteil, wenn man nach der "Trial&Error"-Methode vorgeht.
vgl.: https://forum.selfhtml.org/?t=108434&m=675494
Ich will versuchen, deine Ratschläge zu beherzigen und in Zukunft ein bisschen mehr Hirn einzuschalten. Das habe ich vor kurzem schon Cybaer versprochen, und jetzt dieser Rückfall! Ich ärgere mich über mich selbst!
Gruß Gernot