Tastaturshortcuts für HTML
Frank S.
- html
0 Felix Riesterer0 Frank S.0 Felix Riesterer0 Beat
0 dedlfix
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
Lieber Frank,
mit reinen (X)HTML-Mitteln ist Dein Vorhaben nicht zu lösen. Dazu bräuchtest Du JavaScript.
Liebe Grüße,
Felix Riesterer.
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?
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.
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
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!