Hallo,
weiss jemand, wie man ein Popup-Fenster mit ESC schließen kann?
Bin schon mal so weit:
<body onkeypress="self.close()">Da schliesst das Fenster aber mit jeder Taste.
http://de.selfhtml.org/javascript/objekte/event.htm#key_code
Und der keyCode von Escape ist 27. Also fragst du ab, ob die Eigenschaft keyCode des Event-Objekts (erster Parameter der Funktion, die den Event verarbeitet bzw. window.event) gleich 27 ist:
function kp (e) {
if (!e) e=window.event; // für MSIE
if (e.keyCode==27) {
self.close();
}
}
window.onkeypress=kp;
Mathias