Torsten: Javascript

Hallo !

Wie wuerde ein script aussehen, was solange laeuft bis eine Taste gedrueckt wurde ?

Fuer Netscape habe ich das jetzt so gemacht:

document.captureEvents(Event.KEYPRESS);
document.onKeyPress = startit;
  
function startit(e)
  {
    if ((e.which==46)||(e.which==44))
     {
      calculate();
      return;
     }
    document.captureEvents(Event.KEYPRESS);
    document.onKeyPress = startit;
  }

function calculate()
  {..............

Wie kann ich das fuer den IE realisieren ? Mir will einfach nix einfallen...
(calculate ist die funktion die aufgerufen wird wenn , oder . gedrueckt wurde)

Danke
  Torsten

  1. Hallo Torsten,

    Wie kann ich das fuer den IE realisieren ? Mir will einfach nix einfallen...

    Am besten so:

    <script for=document event="onkeydown()" language="JScript">
    if(event.keyCode == 46 || event.keyCode == 44)
      { calculate(); return(); }
    </script>

    Viele Gruesse
      Stefan Muenz

    1. <script for=document event="onkeydown()" language="JScript">

      »»  if(event.keyCode == 46 || event.keyCode == 44)

      { calculate(); return(); }
      </script>

      Hallo !

      Erstmal Danke.  ..ich hatte vergessen zu erwaehnen das das ganze Script in einer separaten
      JS Datei liegt und daher eher eine Funktion sein muesste.
      Mir ist eben nicht klar wie ich in diesem Fall das onkeydown unterbringen soll.

      Das ganze soll dann mal ein Breakoutspiel fuer JS sein.
      (siehe url)

      Danke
         Torsten