Pfeiltaste und Lehrtaste blockieren im Browser

Hallo Experten,

wie blockiert man die Aktion Text rauf runter im Browser durch die Leertasten oder Pfeiltasten rauf, runter.

Lg,
Chris

z.B. so:

document.onkeydown = function(event) {
if (event.keyCode == 40) {
event.cancelBubble = true;
event.returnValue = false;
}

return event.returnValue;
}

Der event.keyCode 40 steht fĂĽr Pfeil nach unten.

Mit Google findet man event.keyCode Tabellen, wo dann auch die anderen Tastencodes stehen.

User Einschränken / Reglementieren wird (von mir) nicht unterstützt.

Ich würde mit JavaScript die Keyboard-Aktionen überwachen und für die definierten Tasten innerhalb einer Funktion die auszulösende Aktion definieren. Ob die neuen Browser einen solchen Eingriff zulassen habe ich nicht getestet.

Der Eventhandler fĂĽr das NiederdrĂĽcken einer Taste ist: onkeydown

onkeydown=function(){JavaScriptCode};

Innerhalb der Funktion muss dann geprĂĽft werden um welche Taste es sich handelt (jede Taste gibt einen Code zurĂĽck) und fĂĽr genau diesen Event eine Anweisung festgelegt werden.

die keyCodes sind: 98 und 104 (Nummenrnblock)

die keyCodes sind: 40 und 38
(Pfeiltasten)

Mit JavaScript geht das - Beispiel fĂĽr die Leertaste:
http://www.drwindows.de/windows-7-allgemein/54344-sc…

Alle 5 Tasten:
http://stackoverflow.com/questions/8916620/disable-a…

(beides ungetestet)
ABER: Ist JavaScript deaktiviert, funktioniert es nicht.

Vielleicht hilft das schon mal weiter - sonst noch mal fragen.

Das darf nicht gehen. Du musst eine andere Lösung für dein Problem suchen.

Entweder, du tust die Webseite mittels CSS fixieren, oder mit JavaScript die Tasten abfangen.
Anleitungen dazu gibt’s im Netz genug.

GrĂĽsse
Demii

Hallo!

Wenn ich mich richtig erinnere ist das ein Standard-Feature in den Browsern. Es lässt sich nicht abstellen.

GruĂź