Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Benutzer-Ereignis: Druck auf Pfeiltaste [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Benutzer-Ereignis: Druck auf Pfeiltaste


 
tomlebon
29-05-2006, 15:47 
 
Hallo!

Gibt es eine Möglichkeit via JavaScript in Netscape/Mozilla Browsern das Anwenderereignis Druck auf eine der Pfeiltasten abzufragen und dabei das Scrollen der Seite zu unterdrücken?

Im IE funzt das mit JScript einwandfrei.
Bei Netscape/Mozilla weiche ich bisher mit JavaScript auf den NUM-Block aus.

Bei Bedarf kann ich auch noch Code posten.

Gruß,
Tom

 
jmc
29-05-2006, 16:24 
 
bei der Maus kannst du es mit http://de.selfhtml.org/javascript/objekte/event.htm#which versuchen.

und für die Tasten http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onkeydown

 
tomlebon
30-05-2006, 00:58 
 
Die Überwachung der Anwenderereignisse (onkeydown, onkeypress für das document-Objekt) funzt ja (alles nach SelfHTML geproggt).

Mein Prob ist, dass ich mit Netscape/Mozilla als Rückgabewert bei allen vier Pfeiltasten 0 erhalte und die Seite scrollt...
Der IE liefert verschiedene Zahlenwerte, die eine eindeutige Identifikation der Tasten zulassen.

Wie gesagt: Mir geht es hier nur um die vier Pfeiltasten, mit allen anderen Tasten funzt es sonst auch mit Netscape/Mozilla.

Daher wollte ich wissen ob es überhaupt möglich ist.

 
pekka
30-05-2006, 06:07 
 
Also mit meinem Firefox funktioniert das hier einwandfrei:
http://www.howtocreate.co.uk/tutorials/javascript/eventinfo

 
tomlebon
30-05-2006, 15:41 
 
So funzt es!
Vielen Dank!

(da muss ich wohl mal meine offline-SelfHTML-Version aktualisieren...)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:57 Uhr.