Der Martin: Pfeiltastensteuerung

Beitrag lesen

Hallo,

<body onkeyup="javascript:cursorsteuerung()">

das "javascript:" lass mal besser weg - Eventhandler sind generell in Javascript, und so wie es da steht, definierst du nur überflüssigerweise ein Label (eine Sprungmarke) namens "javascript". Da JS sowieso kein "goto" kennt, ist das recht sinnlos.

Übrigens, warum onkeyup und nicht onkeydown? Möchtest du den Effekt der Tastatur-Repeatfunktion aushebeln?

function cursorsteuerung() {
            if (window.event.keyCode == 37)
{rahmen(position-1);showBig(position-1);}
[...]
Jetzt meldet die FF-Error-Konsole, window.event hätte keine Properties. Soll so viel heißen, wie window.event.keyCode ist auch eine MS-Erfindung?

Gut erkannt. :-)

Die Gecko-basierten Browser geben dem Eventhandler stattdessen das Event-Objekt als Argument mit, anstatt ein globales Event-Objekt zu benutzen.

Ciao,
 Martin

--
Die letzten Worte des stotternden Beifahrers:
Frei... frei... frei... freilich kommt da was!!