Hallo,
function Auswertung (Ereignis) {
if (!Ereignis)
Ereignis = window.event;
if(window.event="mouseup"){
if(window.closed){
document.location.href="http://localhost/cgi-bin/stop.exe";
}
}
//alert("Ereignis: " + Ereignis.type);
Dieser Code ist fehlerhaft. Mich wundert, dass er überhaupt in einem Browser funktioniert.
Den Event-Typ kannst du so abfragen:
if (Ereignis.[ref:self812;javascript/objekte/event.htm#type@title=type] == "mouseup") {...}
Bitte mach dir den Unterschied eines Vergleiches mit == zu einer Wertzuweisung mit = bewusst.
Ich verstehe auch nicht, was der Code tun soll. Wenn das Fenster geschlossen ist, wird kein JavaScript mehr ausgeführt, sodass auch keine Keyboard-Ereignisse mehr verarbeitet werden. Der Zugriff auf die closed-Eigenschaft eines Fensters ergibt höchstens von außen Sinn, also aus einem anderen Fenster-Kontext.
Mathias