• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

surfen via tastatur incl linkaufrufen mit tastendruck

Atti

New member
hallo, gibt es möglichkeiten die tasten "hoch" "runter" "rechts" "links" "enter" und "escape" irgendwie in einer site nutzbar zumachen?

d.h. dass der user per tastendruck einen link aufrufen kann oder eben mit den pfeiltasten scrollen kann. insbesondere das navigieren per tastendruck würde mich interessieren. (vor, zurück)

kann mir da jemand ein paar tips geben?

wäre supi

atti
 
Standardmässig haben einige Browser schon gute Tastenkombination, z.B. dient die Backspace Taste meistens als Zurück...

Schau mal auf der jswelt.de Seite unter JavaScripts, da müsstest du auch ein Beispiel für sowas finden mein ich!
 
oki, danke erstmal. von den 2 dort angebotenden scripten ist leider nix passendes dabei.

das eine ist nicht kommentiert und ich blick es nicht durch.

desweiteren eben die frage: kann man das "zurück" dass auf dem "backspace" gelegt ist, eben auf die taste "G" z.b. machen?


Code:
<body  onKeyPress="microsoftKeyPress()">

<SCRIPT LANGUAGE="JavaScript1.2">
<!--
function netscapeKeyPress(e) {
document.test.output.value='';
var prefix = 'ASCII-Code: ';     if (e.modifiers & Event.CONTROL_MASK) prefix = 'c';
if (e.modifiers & Event.ALT_MASK) prefix += 'a';  // does not work !
if (e.modifiers & Event.SHIFT_MASK) prefix += 's';
document.test.output.value += prefix + e.which + '\n';
if (prefix + e.which == 'c5')         
alert('Ctrl and E pressed');}

function microsoftKeyPress() {
    document.test.output.value='';
    var prefix = 'ASCII-Code: ';
    if (window.event.shiftKey) prefix = 's';
    if (window.event.ctrlKey) prefix += 'c'; 
    if (window.event.altKey) prefix += 'a';
    document.test.output.value += prefix + window.event.keyCode + '\n';
    if (prefix + window.event.keyCode == 'c5')
       alert('Ctrl and E pressed');}
if (navigator.appName == 'Netscape') {
    window.captureEvents(Event.KEYPRESS);
    window.onKeyPress = netscapeKeyPress;}
//-->
</SCRIPT>
 
Zurück
Oben