Das Accesskey-Pad funktioniert nicht im Firefox 2. Der Grund ist, dass dieser Browser die Aktivierung der Tastenkombinationen mit Alt+Umschalt+[Taste] vorsieht. Die Folge bei den Zahlen des Accesskey-Pad ist, das beispielsweise auf deutschen Tastaturen Alt+Umschalt+2 ein Anführungszeichen und nicht die Zahl 2 liefert.
Um dieses Problem zu beheben, hat Daniel Günther einen kleinen JavaScript gebaut, den Sie in Ihren Seiten integrieren können. Der Script versucht, Firefox 2 zu erkennen und prüft dann, ob die Alt+ und Umschalt-Tasten gedrückt werden. Sollte dazu noch eine Zahl gedrückt werden, so wird der Link mit dem entsprechendem Accesskey gesucht.
JavaScript ff2_accesskey.js als ZIP-Datei herunterladen.
Um den sofortigen Aufruf eines Links im Internet Explorer zu ermöglichen, können Sie einen JavaScript von Jörn Hofer in Ihren Seiten integrieren. Damit wird im Internet Explorer dasselbe Verhalten bei der Tastaturnutzung erwirkt wie in Mozilla- und Netscape-Browsern.
Der Skript prüft, ob die Taste Alt gedrückt wird. Wenn Alt gedrückt wird, wird geprüft, ob einer der Zahlen 0 bis 9 ebenfalls gedrückt wird. Da diese Tastenkombination im Internet Explorer zum Fokussieren des Links führt, kann der Skript dann den fokussierten Link dynamisch aufrufen.
JavaScript keypress.js als ZIP-Datei herunterladen.
Dieser JavaScript ist nur für den Internet Explorer sinnvoll. Aus diesem Grund sollte der JavaScript nur in diesen Browsern geladen werden. Die Schreibweise für die Einbindung sollte folgendermaßen aussehen:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="de" xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
...
<title>Titel der Seite</title>
<!--[if lte IE 7]>
<script src="keypress.js" type="text/javascript"></script>
<![endif]-->
...
</head>
<body>
...
</body>
</html>
Mehr über
Barrierefreies Webdesign