--- title: Window.confirm() slug: Web/API/Window/confirm tags: - API - DOM - Method - NeedsBrowserCompatibility - NeedsCompatTable - NeedsMobileBrowserCompatibility - Reference - Window - confirm translation_of: Web/API/Window/confirm ---
Die Window.confirm()
Funktion zeigt ein modales Dialogfenster mit einem optionalen Text und zwei Buttons an, OK und Abbrechen.
eingabe = window.confirm(nachricht);
nachricht
ist der optionale Text, der im Dialogfenster angezeigt wird.eingabe
ist ein boolean-Wert, der angibt, welche Schaltfläche gedrückt wurde (true
heißt OK).if (window.confirm("Willst du die Seite wirklich verlassen?")) { window.open("exit.html", "Auf Wiedersehen!"); }
Erzeugt (englisch):
The following text is shared between this article, DOM:window.prompt and DOM:window.alert Dialogfenster sind modal - sie verhindern, dass der Anwender auf den Rest der Seite zugreifen kann, bis das Dialogfenster geschlossen wurde. Aus diesen Grund sollte man Funktionen, die Dialogfenster anzeigen, nicht zu oft verwenden. Und unabhängig davon gibt es gute Gründe dafür, Dialogfenster zum Bestätigen einer Aktion zu vermeiden.
Mozilla Chrome-Nutzer (z.B. Firefox-Erweiterungen) sollten stattdessen {{interface("nsIPromptService")}} verwenden.
Seit Chrome {{CompatChrome(46.0)}} wird diese Funktion innerhalb eines {{htmlelement("iframe")}}s blockiert, es sei denn, dessen sandbox-Attribut hat den Wert allow-modal
.
{{gecko_minversion_inline("23.0")}} Der Parameter ist optional und wird laut Spezifikation nicht benötigit.
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('HTML WHATWG', 'timers-and-user-prompts.html#dom-confirm', 'confirm()')}} | {{Spec2('HTML WHATWG')}} |