Edgar Ehritt: confirm()

Beitrag lesen

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.