gpt4 book ai didi

javascript - 使用 JavaScript 控制 "Confirm Navigation"窗口的位置

转载 作者:可可西里 更新时间:2023-11-01 13:40:27 25 4
gpt4 key购买 nike

用户通常会误用 Rich Internet Application,并尝试使用浏览器的后退按钮。此类错误可能会破坏已更改但未保存的信息,例如在 Flash 或 Flex 应用程序中。

在离开页面之前提醒用户确认是一件简单的事情(见下文)。但是,我有一个客户强烈希望生成的“确认导航”窗口出现在屏幕的侧面,而不是中心,默认情况下,它目前在所有主要浏览器中都是如此。

有问题的窗口会根据您的浏览器显示不同的内容,但我如何才能影响它弹出的位置

只是为了让您确定我指的是哪个窗口:

如果您使用 I.E.窗口文本会说:“您确定要离开此页面吗?”如果您使用 Google Chrome,窗口标题会显示“确认导航”。

即:类似于以下 Javascript 的东西:

<HTML>
<HEAD>
<script language="javascript">
function SaveYourWork() {
return('Please Save Your Work Before Leaving The Page.\n\nAre You Sure?');
}
window.onbeforeunload=SaveYourWork;
</script>
</HEAD>
<BODY>
<h2>Some R.I.A.</h2>
</BODY>
</HTML>

如何让确认窗口弹出在浏览器窗口正中央以外的位置,比如最左边?

最佳答案

How can I make the confirmation window pop up in a location other than the very center of the browser window, such as the far left instead?

你将无法影响它。它完全在浏览器的控制之下,就像 native 的 confirmprompt 对话框一样。

我也想不出解决方法,因为 onbeforeupload 是一个无法通过普通 JavaScript 方法影响或复制的事件。

关于javascript - 使用 JavaScript 控制 "Confirm Navigation"窗口的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com