Hallo Andreas,
Wenn man ok klickt (also "verlassen"!), gibt confirm true und durch das ! die Bedingung false, also wird kein Returnwert zurückgegeben und die Seite verlassen
Wenn man Abbruch klickt (also "NICHT verlassen"), gibt confirm false zurück, durch das ! ist die Bedingung true, es wird return false ausgeführt und die Seite nicht verlassen.
Mein Web verlassen : [abbrechen]
Rückgabewert confirm : false
if-Prüfung ergibt : true -> if(true){return(false);)
return : (wird ausgeführt)
Endergebtnis : Mein Web verlassen -> [abbrrechen] -> Seite wird beibehalten
Mein Web verlassen : [ok]
Rückgabewert confirm : true
if-Prüfung ergibt : false -> if(false){return(false);)
return : (wird nicht ausgeführt)
Endergebtnis : Mein Web verlassen -> [ok] -> andere Seite wird aufgerufen
Daß es noch einfacher geht?
return confirm('Mein Web verlassen')
Das allerdings schon ;)
Gruß aus Berlin!
eddi
Was haben wir denn heute? "Kampf der Titanen" - Aha! Es treten an 0 und 1.