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>