• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

rrrrrrrrrr, irgendwas paßt da an meinem script nicht...

Metallica

Lounge-Member
Hi Leute!

Ich sende von Flash aus die Variable "beenden" mit Inhalt "true" an meine JS-Function "winclose(beenden)".
Solange von Flash aber nix kommt soll die Variable den Wert "false" haben damit der browser in die erste If-Anweisung (mit der confirm-methode) reinkommt. Das sage ich ihm vorm Funktionsaufruf.
Öffne ich die htm (und schicke die variable nicht von flash) und klicke im JS-Fenster auf "x" kommt der Browser offensichtlich nie in die If mit der Confirm-Methode rein weil er immer ohne zu fragen das fenster schließt obwohl ich "beenden" auf "false" setze.

<script language="JavaScript">
beenden=false;
function winclose(beenden){
if(beenden == false) {
Check = confirm("Wollen Sie wirklich schließen?");
} else {
window.close();
}
if(Check == false) window.open("showit.htm","","toolbar=no,menubar=no,resizeable=no,width=720,height=500");
}
</script>

Was paßt da nicht??
 
Hallo!

Die Funktion wird sich auch nicht von selbst ausführen.

Versuch mal den Eventhandler onClose mit dem Funktionsaufruf in den body-tag zu plazieren.

Etwa so: <body onClose="winclose(0);"> ,oder false oder was auch immer.
 
Zurück
Oben