Abfrage der Escape-Taste

Von: , Frage gestellt am Do, 31. Aug 2000

Hallo,

wer weiss, wie ich in Java die Escape-Taste abfragen kann?

Ich habe z.B. ein Frame und möchte das Frame mit Escape schließen.
Dazu habe ich dem Frame einen Key-Listener hinzugefügt und die Methode key-pressed verwendet. Diese Methode wird beim Tastendruck auch korrekt aufgerufen, allerdings nicht für die Escape-Taste. Wer weiss Rat?

Gruß
Jörg

2 Antworten zu dieser Frage

  1. Antwort von nach 7 Tagen hilfreich
    Re: Abfrage der Escape-Taste

    Hallo,

    interessante Frage hast du dir da gesucht, musste zwar ein wenig ueberlegen, bin aber doch zu einer Loesung gekommen.
    Solltest du Probleme mit dem Code haben, melde dich einfach!


    <!-- Javascript goes here -->

    <html>
    <head>

    <script language="JavaScript">
    <!--
    // Reaktion auf die Taste 'Escape' - ASCII-Wert 027
    var taste=027
    //Ziel URL
    var ziel="http://www.wer-weiss-was.de"
    if (document.layers)
    document.captureEvents(Event.KEYPRESS)
    function nachHause(e){
    if (document.layers){
    if (e.which==taste)
    window.location=ziel
    };
    };
    document.onkeypress=nachHause
    --></script>
    </head>
    <body>
    </body>
    </html>

    • Antwort von nach 7 Tagen hilfreich
      Re^2: Abfrage der Escape-Taste

      Hallo Daniel,

      vielen Dank für Deine Bemühungen. Leider habe ich vergessen zu erwähnen, dass ich in Java (nicht in JavaScript) programmiere.
      Ich habe auch schon die Lösung für das Problem in Java gefunden.

      Trotzdem nochmals vielen Dank und vielleicht hast Du mit Deiner Lösung jemand anderem helfen können.

      Gruß
      Jörg

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!