Javascript 如何显示基于区域设置的导航离开警报选项
当用户离开页面而未使用以下代码保存数据时,我将使用导航警报Javascript 如何显示基于区域设置的导航离开警报选项,javascript,Javascript,当用户离开页面而未使用以下代码保存数据时,我将使用导航警报 $(document).ready(function(){ window.onbeforeunload = function(e){ if(dataChnaged()){ return '' ; } } }); 我在fire fox中就这样了。。我需要根据区域设置显示此警报。有没有办法做到这一点 使用javascript最接近的是确认框 if (confirm('Your
$(document).ready(function(){
window.onbeforeunload = function(e){
if(dataChnaged()){
return '' ;
}
}
});
我在fire fox中就这样了。。我需要根据区域设置显示此警报。有没有办法做到这一点
使用javascript最接近的是确认框
if (confirm('Your question')) {
// do things if OK
}
如果您想要定制,您应该简单地显示一个html元素,它隐藏在您想要的任何事件上。有了一些绝对位置和css,它看起来就像你想要的任何东西。你是什么意思?另一种语言?您还指的是
如果(!dataChanged())
,为什么不对这两个事件处理程序使用jQuery?您将在navigator.language
中找到的浏览器UI语言,因此这可能是一个起点。但我真的不明白你为什么要这么做——我的意思是,你的页面是用某种语言写的,对吗?因此,如果用户理解这一点,我想他应该能够用相同的语言理解您的消息。如果您正在根据用户选择或自动提供网站的不同语言版本,那么您应该已经有了内容翻译的机制。您能更详细地解释一下您想要做什么吗?如果用户离开页面而不保存数据,我想向用户显示一个警报。警报应包括“确定”和“取消”,类似于上图。单击“取消”时,用户必须位于同一页面。我需要根据区域设置以不同语言显示警报