Frank S.: Tastaturshortcuts für HTML

Hallo zusammen,

Ich würde gerne eine HTML-Form mit zwei Buttons so anpassen, dass ich jeweils einen Button durch drücken einer Taste ansprechen kann.

Mit Hilfe von Accesskeys kann ich erreichen, dass ich statt den Button anzuklicken eine Tastenkombination ALT+X benutzen kann.
Gibt es irgendeine Möglichkeit, einen Button nur über eine bestimmte Taste (ohne Alt) anzusteuern und falls ja, könnt ihr mir bitte ein konkretes Beispiel posten?

Danke!

Gruß,
Frank

  1. Lieber Frank,

    mit reinen (X)HTML-Mitteln ist Dein Vorhaben nicht zu lösen. Dazu bräuchtest Du JavaScript.

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
    1. mit reinen (X)HTML-Mitteln ist Dein Vorhaben nicht zu lösen. Dazu bräuchtest Du JavaScript.

      Ok, dachte ich mir schon. Hast du eine Ahnung, wo ich ein Skript finden kann, das so etwas kann?

      1. Lieber Frank,

        Hast du eine Ahnung, wo ich ein Skript finden kann, das so etwas kann?

        Du kannst hier in SELFHTML nachlesen, wie man sich selbst so eines schreibt. Dazu benötigst Du einen Eventhandler. Diese drei könnten für Dich nützlich sein (Code-Beispiele findest Du auch dort):
        * http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onkeydown@title=onkeydown
        * http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onkeypress@title=onkeypress
        * http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onkeyup@title=onkeyup

        Liebe Grüße,

        Felix Riesterer.

        --
        ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
      2. Ok, dachte ich mir schon. Hast du eine Ahnung, wo ich ein Skript finden kann, das so etwas kann?

        Nicht ein Script, aber mal eine allgemeine Testwiese
        http://www.quirksmode.org/js/keys.html

        mfg Beat

        --
        ><o(((°>           ><o(((°>
           <°)))o><                     ><o(((°>o
        Der Valigator leibt diese Fische
  2. Hi!

    Mit Hilfe von Accesskeys kann ich erreichen, dass ich statt den Button anzuklicken eine Tastenkombination ALT+X benutzen kann.

    Es ist noch nicht mal gesichert, dass alle Browser die Kombination mit Alt bilden. Besonders der Firefox ist da abweichend, aber individuell konfigurierbar.

    Lo!