moni: mehrere tasten hintereinander drücken

Hallo,

ich  bastle grad an einem info-fenster (auch about genannt ;)
und möchte ein easter egg einbauen. Folgendermassen: wenn der user das infofenster sieht und 3 von mir festgelegte tasten gleichzeitig drückt, soll ein anderes fenster aufgehen. Geht sowas mit javascript?

Ich habs zur Zeit mir nur einer taste realisiert. Das ist aber zu einfach für ein easter egg. Möchte 3 Tasten drücken lassen bis das neue fenster aufgeht...

mein jetziger code:

if (window.event.keyCode == 17 )
  {
var dlgSize = "dialogWidth:500px;dialogHeight:610px;scroll:no;status:no;";
 window.showModalDialog("neues.html", "", dlgSize);
   }

wie kann ich das machen? Sagen wir mal der User soll strg + e + z tasten drücken. Wie fang ich sowas ab?

DANKE!!
lieben gruss
Moni

  1. Dein Code funktioniert so nur im IE. Wenn du ihn etwas erweiterst, macht Netscape auch mit:

    var ie = (navigator.appName == 'Microsoft Internet Explorer') ? 1 : 0;
    function fenster(key){
      var fenster_auf = 0;
      if (ie) {
        if (window.event.keyCode == 17) fenster_auf = 1;
      } else if (key.which == 17) fenster_auf = 1;
      if (fenster_auf) {
        var dlgSize = "dialogWidth:500px;dialogHeight:610px;scroll:no;status:no;";
        window.showModalDialog("neues.html", "", dlgSize);
      }
    }
    document.onkeydown = fenster;

    Wie du die Sondertasten mit einbeziehst steht in Selfhtml.
    Mehrere 'normale' Tasten kann man aber nicht abfragen, zumindest nicht so auf einfachem Wege.

  2. Hi,

    wie kann ich das machen? Sagen wir mal der User soll strg + e + z tasten drücken. Wie fang ich sowas ab?

    Du kannst auch eie textbox machen, die von einem div verdeckt wird, und dann guckst du, ob da die buchstaben din sind. aber dann wird das nüscht mit strg und sowas ;)

    MfG AK-Palme

    --
    Ich freue mich immer tierisch, wenn ich auf der Suche nach einer Lösung bin, und jemand, der die gleiche Frage schonmal gestellt hat, nicht sagt, ob es geklappt hat....
    1. Hey das ist ne coole Idee AK-Palme ;))

      ich versuch das mal!!
      Danke!

      Hi,

      wie kann ich das machen? Sagen wir mal der User soll strg + e + z tasten drücken. Wie fang ich sowas ab?
      Du kannst auch eie textbox machen, die von einem div verdeckt wird, und dann guckst du, ob da die buchstaben din sind. aber dann wird das nüscht mit strg und sowas ;)

      MfG AK-Palme