0

如果用户单击将在新窗口中打开的链接,如何向用户显示这种类型的提醒警告(主要是我需要屏幕阅读器用户)?

我的措辞可以吗,请建议是否可以更好?我想为在新窗口中打开的网站或文件(如 PDF、DOC 等)的任何链接显示此消息?

有时用户误点击,所以我想再提醒一次。

我已经在使用 jquery 那么如何使用 jquery 显示这样的警告框?

替代文字 http://shup.com/Shup/308607/warning.gif

4

4 回答 4

2

在窗口上使用 onbeforeunload 事件。检查如何防止网页在 JavaScript 中导航?

window.onbeforeunload = function() {
  return "Are you sure you want to navigate away?";
}
于 2010-04-04T11:14:17.200 回答
2

如果您的意思是将目标属性设置为_blank的链接,您可以执行以下操作:

$("a[target='_blank']").click(
    function(){
        return confirm("Are you sure?");
    }
);
于 2010-04-04T11:18:26.747 回答
1

在新窗口中?我不知道我是否理解您真正想要的,但我相信您捕获的屏幕截图是unload事件触发的通知 - 如果您使用 jQuery,请检查jQuery 的.unload().

于 2010-04-04T11:14:02.643 回答
-1

向所有具有 _blank 目标属性的标签添加点击事件。点击事件将显示确认对话框。

于 2010-04-04T11:10:12.987 回答