Javascript Confirm popup Yes, No button instead of OK and Cancel
Javascript Confirm popup, I want to show Yes, No button instead of OK and Cancel.
I have used this vbscript code:
<script language="javascript">
function window.confirm(str) {
execScript('n = msgbox("' + str + '","4132")', "vbscript");
return (n == 6);
}
</script>
this only works in IE, In FF and Chrome, it doesn't work.
Is there any workround to achieve this in Javascript?
I also want to change the title of popup like in IE 'Windows Internet Explorer' is shown, I want to show here my own application name.
Unfortunately, there is no cross-browser support for opening a confirmation dialog that is not the default OK/Cancel pair. The solution you provided uses VBScript, which is only available in IE.
I would suggest using a Javascript library that can build a DOM-based dialog instead. Try Jquery UI: http://jqueryui.com/
The only way you can accomplish this in a cross-browser way is to use a framework like jQuery UI and create a custom Dialog:
jquery Dialog
It doesn't work in exactly the same way as the built-in confirm popup but you should be able to make it do what you want.