Javascript 如何更改“;您确定要离开此页面吗?”;函数脚本";onunload“;?

Javascript 如何更改“;您确定要离开此页面吗?”;函数脚本";onunload“;?,javascript,popup,translate,onunload,Javascript,Popup,Translate,Onunload,如何更改此函数脚本的文本?: window.onbeforeunload=函数(e){ return“您确定要离开此页面吗?您将丢失所有未保存的数据。”; }; 我想翻译文本“'你确定要离开此页吗?你将丢失所有未保存的数据'”,这样它可以用我的语言说相同的话。。。 怎么做? 请帮忙,谢谢 (当我翻译它时,它在前端没有变化)。 提前谢谢各位 另外,如何使所有外部页面的功能都处于“打开”状态,并对任何内部页面(如“domain.com->domain.com/about us”)禁用该功能 ?不幸

如何更改此函数脚本的文本?:

window.onbeforeunload=函数(e){ return“您确定要离开此页面吗?您将丢失所有未保存的数据。”; }; 我想翻译文本“'你确定要离开此页吗?你将丢失所有未保存的数据'”,这样它可以用我的语言说相同的话。。。 怎么做? 请帮忙,谢谢

(当我翻译它时,它在前端没有变化)。
提前谢谢各位

另外,如何使所有外部页面的功能都处于“打开”状态,并对任何内部页面(如“domain.com->domain.com/about us”)禁用该功能

不幸的是,更改消息似乎只在Internet Explorer中起作用(请参阅)。我认为您也无法插入阻止代码(例如
alert()
),因为这会破坏浏览器的安全性。

我从这里看到了脚本:浏览器应该以用户的默认语言显示,不是吗?谢谢,这至少有助于我停止在它周围撞我的头:)。你能检查我下面的其他问题吗?你似乎比我更了解这些东西:)-提前感谢你的链接,你可以添加onclick=“checkExternal(event)”。然后,checkExternal函数可以检查指向的url,并相应地执行操作。例如,通过调用event.preventDefault()并仅在
if(确认(“您确定?”)
之后重定向,这本身就是一个问题(请参见示例)。因此,为了清楚起见,我必须键入以下内容:window.onbeforeunload=函数(e){return'您确定要离开此页面吗?您将丢失所有未保存的数据。';};onclick=“checkExternal(event)”或我必须执行其他操作?我知道这可能是一个愚蠢的问题,但只是有点超出了我的能力…:(.提前感谢您的帮助不,一点也不。您根本不需要在卸载之前使用
on
。它包含了您想要的所有内容。我看到了它,并在那里编写了它,但嗯,我的java不是很好,那里有大量代码(不仅仅是java),因此我无法准确地理解如何实现它:(.这真的很让人困惑-也许你可以给我一个或两个指针,就像你给你遇到的所有其他新手一样?非常感谢你的帮助。我真的可以说,如果有人不帮助我,我可能无法解决它。我已经花了一天半的时间来尝试解决它,我几乎没有什么进展(