Hilfe: Key-Skript

Beitrag lesen

Bei diesem Skript passiert nichts, wenn man eine Taste drückt. Aber es kommt auch keine Fehlermeldung!? Was ist falsch?!

<script LANGUAGE="JavaScript"  type="text/javascript" type="text/javascript">
<!--

Tasten = new Array();
Text = new Array();

Tasten[0] = "Cc";
Tasten[1] = "Kk";
Tasten[2] = "Aa";

Text[0] = "Chat";
Text[1] = "Kontakt";
Text[2] = "Andere";
function Zugriffstaste(Ereignis)
{
  if (document.layers)
  {
    for (var i=0; i < Tasten.length; i++)
    {
      for (var j=0; j < Tasten[i].length; j++)
      {
        if (Ereignis.which == Tasten[i].charCodeAt(j))
          self.location.href = Text[i];
      }
    }
  }
}
if (document.layers)
{
  window.captureEvents(Event.KEYPRESS);
  window.onkeypress = Zugriffstaste;
}
//-->
</script>
<script for=document event="onkeypress()" language="JScript">
<!--
for (var i=0; i < Tasten.length; i++)
{
  for (var j=0; j < Tasten[i].length; j++)
  {
    if (event.keyCode == Tasten[i].charCodeAt(j))
      // alert(Text[i]);
 if (Text[i] == window.location.href="../chat/") {
 window.location.href="../chat/"; }
 elseif (Text[i] == "Kontakt") {
 // funktion 1
 }
 elseif (Text[i] == "Andere") {
 // funktion 2
 }
 else {}
  }
}
//-->
</script>

Ich meine, hier liegen die Fehler:
    if (event.keyCode == Tasten[i].charCodeAt(j))
      // alert(Text[i]);
 if (Text[i] == "chat") {
 window.location.href="../chat/"; }
 elseif (Text[i] == "Kontakt") {
 // funktion 1
 }
 elseif (Text[i] == "Andere") {
 // funktion 2
 }
 else {}

Tasten[0] = "Cc";
Tasten[1] = "Kk";
Tasten[2] = "Aa";

Text[0] = "Chat";
Text[1] = "Kontakt";
Text[2] = "Andere";