Javascript/jquery: Antworten auf einen Benutzer, der in einem Warndialogfeld auf “OK” klickt

Lesezeit: 1 Minute

Benutzer-Avatar
shealtiel

mein Code:

alert('Some message');

Frage 1:

Wie man nachfolgenden Code ausführt alert() Wenn der Benutzer die Interaktion mit dem Warnfeld beendet hat?

Frage 2:

So erkennen Sie, ob der Benutzer gedrückt hat OK oder Cancel auf Benachrichtigungsfeld?

Frage 1:

Das alert Methode blockiert die Ausführung, bis der Benutzer sie schließt:

alert('Some message');
alert('doing something else after the first alert is closed by the user');

Frage 2:

benutze die confirm Funktion:

if (confirm('Some message')) {
    alert('Thanks for confirming');
} else {
    alert('Why did you press cancel? You should have confirmed');
}

Der Code nach dem alert() Der Aufruf wird erst ausgeführt, wenn der Benutzer auf die Benachrichtigung ok klickt, geben Sie also einfach den benötigten Code ein nach das alert() Anruf.

Wenn Sie einen schöneren schwebenden Dialog als das Standard-Javascript wünschen confirm() Popup, siehe jQuery-Benutzeroberfläche: schwebendes Fenster

var r = confirm("Press a button!");
if (r == true) {
    alert("You pressed OK!");
}
else {
    alert("You pressed Cancel!");
}

http://jsfiddle.net/rlemon/epJGG/

1144220cookie-checkJavascript/jquery: Antworten auf einen Benutzer, der in einem Warndialogfeld auf “OK” klickt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy