javascript - 当用户点击任何链接时显示文本

标签 javascript

我想在用户单击页面上的任何链接时显示我的许可协议(protocol),并防止该链接将用户带到任何地方。我需要一种方法让页面上的任何点击都显示我想要的代码。有简单的方法吗?就像告诉浏览器“当用户单击某项时显示此内容...”的脚本一样。

非常感谢您提供任何信息

最佳答案

纯 JavaScript(但没有对现有 onclick 处理程序进行任何测试):

在头部添加

<script>
var disclaimer="This link is not our responsibility - click ok to continue"
window.onload=function() {
  var links = document.links;
  for (var i=0, n=links.length;i<n;i++) {
    links[i].onclick=function() { return confirm(disclaimer);}
  }
}
</script>

关于javascript - 当用户点击任何链接时显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5768800/

相关文章:

JavaScript 代码在 IE8 上不起作用

php - 如何根据高度调整图像大小,如 google plus 中的图像并使其响应

javascript - 我如何为 window.getSelection 值分配文本方向 RTL,我试过了但是如何从文本区域的现有值中删除 getSelection

javascript - Angularjs ng-form 和 ng-repeat 具有输入验证和提交操作

javascript - Safari/Chrome 在通过 Javascript 更改时不发布值

javascript - 无法在 Node.js 循环中设置超时

javascript - 使用 winston 记录 moment.js

javascript - React.js 和丰富的数据网格组件或至少破解 [2015]

c# - 给定内部网站上的 .SQL 文件,有哪些选项可以动态进行漂亮的格式化?

javascript - 使用 Jquery 在动态输入中添加值