The window.confirm()
method displays a modal dialog with an optional message and two buttons, OK and Cancel.
Now, let's take the following example:
result = window.confirm(message);
Here, message is the optional string to be displayed in the dialog and result is a boolean value indicating whether OK or Cancel was selected (true means OK).
window.confirm()
is typically used to ask for user confirmation before doing a dangerous operation like deleting something in a Control Panel:
if(window.confirm("Are you sure you want to delete this?")) {
deleteItem(itemId);
}
The output of that code would look like this in the browser:
If you need it for later use, you can simply store the result of the user's interaction in a variable:
var deleteConfirm = window.confirm("Are you sure you want to delete this?");
<iframe>
unless its sandbox attribute has the value allow-modal.