Eric Falbe: mit event onkeydown() auf Variablen zugreifen?

Beitrag lesen

Also ich habe jetzt eine neue funktion kreiert und mit der event onkeydown innerhalb der body-tags verknüpft. Aber es wird leider keine der switch Teile ausgeführt.
Sieht jemand woran es liegen kann?

<HTML>
<HEAD>
<TITLE>JavaTest</TITLE>
</HEAD>

<BODY onkeydown="Taste(event);">
<H1>JavaTest</H1><BR>

<script type="text/javascript">
<!--
 alert("Hallo Welt! Dies ist Erics Java Testseite");

Farbteile = new Array(12,0,0);
  var Farbteil = 0;

function HintergrundWechseln1(Farbe) {
    Farbteile[Farbe] += 1;
    Farbteil = "#" + (Farbteile[0] < 16 ? '0' : '') + Farbteile[0].toString(16) + (Farbteile[1] < 16 ? '0' : '') + Farbteile[1].toString(16) + (Farbteile[2] < 16 ? '0' : '') + Farbteile[2].toString(16);
    document.bgColor = Farbteil;
  }

function Taste(e)
  {
    if(!e) e = window.event;
    var key = e.which ? e.which : e.keyCode;
    switch(key){
    case "81":
    alert("Rot !");
    HintergrundWechseln1(0)
    break;
    case "65":
    Farbteile -=2;
    HintergrundWechseln1(0)
    break;
    case "87":
    HintergrundWechseln1(1)
    break;
    case "83":
    Farbteile -=2;
    HintergrundWechseln1(1)
    break;
    case "69":
    HintergrundWechseln1(2)
    break;
    case "68":
    Farbteile -=2;
    HintergrundWechseln1(2)
    break;

}
  }
//-->
</script>
</BODY>
</HTML>