Javascript 确认弹出窗口是,否按钮而不是确定和取消

标签 javascript html button popup confirm

Javascript 确认弹出窗口,我想显示是,否按钮而不是确定和取消。

我使用了这个 vbscript 代码:

<script language="javascript">
    function window.confirm(str) {
        execScript('n = msgbox("' + str + '","4132")', "vbscript");
        return (n == 6);
    }
</script>

这仅在 IE 中有效,在 FF 和 Chrome 中无效。

在 Javascript 中是否有任何解决方法可以实现这一点?

我还想更改弹出窗口的标题,例如在 IE 中显示“Windows Internet Explorer”,我想在这里显示我自己的应用程序名称。

最佳答案

不幸的是,没有跨浏览器支持打开非默认确定/取消对的确认对话框。您提供的解决方案使用了 VBScript,它仅在 IE 中可用。

我建议改用可以构建基于 DOM 的对话框的 Javascript 库。尝试 Jquery UI:http://jqueryui.com/

关于Javascript 确认弹出窗口是,否按钮而不是确定和取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/823790/

相关文章:

javascript - 如果子 div 丢失,则隐藏父 div

iOS:如何正确获取水平堆栈 View 内按钮的约束?

javascript - Node js - 使用表单等发布数据重定向到 url

javascript - 为什么 onclick ="ShowLocalDate()"只工作一次,它遇到的第一个

JavaScript array.every() 方法?

javascript - 在 Web 应用程序中排列和停靠窗口

html - 如何将一组按钮集中在页脚的右侧?

css - 嵌套按钮 + 在屏幕上的位置

javascript - For循环条件问题

javascript - 如何使变量 "Counter"计算随机创建并通过单击消失的 "div' s 的数量