如何定制Javascript';s确认()框
stackoverflow如何自定义如何定制Javascript';s确认()框,javascript,confirm,Javascript,Confirm,stackoverflow如何自定义confirm()框的按钮并向按钮添加自定义文本 我看到的所有其他问题都指向一个随机的jQuery插件。这可以通过香草Javascript实现吗?如果是,那么怎么做?您只可以向用户提供特定的消息/按钮,而无需使用自定义警报框/插件。它们是: 要仅通过“确定”按钮显示消息,请调用: window.alert('Message'); var didTheyPressOK = window.confirm('Are you sure you want to XX
confirm()
框的按钮并向按钮添加自定义文本
我看到的所有其他问题都指向一个随机的
jQuery
插件。这可以通过香草Javascript实现吗?如果是,那么怎么做?您只可以向用户提供特定的消息/按钮,而无需使用自定义警报框/插件。它们是:
window.alert('Message');
var didTheyPressOK = window.confirm('Are you sure you want to XXXXX?');
window.alert('Message');
var didTheyPressOK = window.confirm('Are you sure you want to XXXXX?');
简单地说,这些按钮是特定于浏览器的,chrome会自动在按钮上显示有用的文本,使事情更清楚。它发生在
窗口上。onbeforeuload
如果返回字符串,在导航前显示为消息。如果不可能,那么如何实现这一点?@Aniket如我所说,您唯一能做的就是在用户即将离开页面时显示一条离开/停留消息(或在任何时候显示一条确定/取消消息)。离开/停留是堆栈溢出的作用。无法自定义这两个按钮的实际含义–它们是由浏览器设置的。那么stackoverflow使用什么插件来获得此功能呢?ALA我可以在中查看执行此操作的代码吗SO@Aniket我不知道我可以用多少种方式来表达。。。他们使用的代码与我在回答中给出的代码一样。不是插件。只是一个window.onbeforeunload=function(){return'…';}
这里有一个工作示例,它复制了StackOverflow的功能,只需转到此链接,然后关闭选项卡/转到另一个网页:…StackOverflow无法控制这两个按钮,在Google Chrome中,它们只能说“离开此页面”/“留在此页面上”,在其他浏览器中,它们可能会有所不同,但你同样无法控制它们。我真正需要的是这一行:确切的按钮措辞取决于浏览器,你无法控制它
可能的重复