`

怎样阻止超链接跳转

阅读更多
在用 <a href="" onclick=""> 时,出现了一些问题,困惑了我一个多月,现在从网友那边得到以下结论,让我豁然开朗,问题也迎刃而解。

链接的onclick事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);
假设链接中同时存在href与onclick,如果想让href属性下的动作不执行,onclick必须得到一个false的返值;
如果页面过长有滚动条,且希望通过链接的 onclick事件执行操作。应将它的 href属性设为 javascript:void(0);  ,而不要是 #,这可以防止不必要的页面跳动;
如果在链接的 href属性中调用一个有返回值的函数,当前页面的内容将被此函数的返回值代替;
在按住Shift键的情况下会有所区别。
今天我遇到的问题,在IE6.0里以href的形式访问不到parentNode。
尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。


如:<a href="javascript:void(checkData())" >测试</a>


摘自:http://blog.csdn.net/asdlsht/archive/2010/03/12/5373077.aspx
分享到:
评论

相关推荐

    页面自定跳转 超链接 跳转 jsp页面跳转

    ### 页面自定义跳转与超链接跳转 页面自定义跳转指的是在网页设计中,开发者通过编程手段实现的非用户直接操作的页面跳转机制。这种跳转方式可以是基于时间延迟的自动跳转、条件判断后的跳转或者是响应特定事件(如...

    使用a链接时如何阻止超链接跳转

    下面将详细介绍如何在`&lt;a&gt;`标签中阻止超链接跳转以及相关的注意事项。 首先,当`&lt;a&gt;`标签同时包含`href`和`onclick`事件时,`onclick`事件会先于`href`属性的动作执行。这是因为JavaScript事件处理机制中,点击事件...

    javascript禁止超链接跳转的方法.docx

    JavaScript 禁止超链接跳转的方法是指通过 JavaScript 代码来阻止超链接的默认跳转行为,达到某些特定的目的。在 Web 开发中,经常会遇到需要禁止超链接跳转的情况,例如,在某些情况下,我们不想让用户直接跳转到...

    POI 实现Excel文件中点击超链接跳转到某sheet页某列某行的功能

    /* 设置为超链接的样式*/ HSSFCellStyle linkStyle = wb.createCellStyle(); HSSFFont cellFont= wb.createFont(); cellFont.setUnderline((byte) 1); cellFont.setColor(HSSFColor.BLUE.index); ...

    outlook 邮件超链接无法跳转修复.reg

    outlook 邮件超链接无法跳转修复, 双击运行

    EmlogPro站外超链接跳转安全提示插件源码资源下载整理.zip

    站外超链接跳转安全提示插件是针对EmlogPro设计的一款增强安全性的小工具,主要目的是保护用户免受潜在的恶意链接威胁。在互联网上,不安全的链接可能会导致用户被重定向到钓鱼网站或者下载携带病毒的文件,对用户的...

    Android如何通过TextView实现超链接的跳转

    当需要在TextView中嵌入超链接并实现点击跳转时,开发者通常会利用Android的`TextView`特性和`Linkify`类来完成这一功能。下面我们将详细介绍如何通过TextView实现超链接的跳转,并结合提供的`HyperLinkDemo`示例...

    网页设计实现三个页面(文字、图片、超链接可以跳转)

    若要实现页面间的跳转,可以使用JavaScript或者锚点链接。JavaScript可以通过`window.location.href`改变当前页面URL,而锚点链接则在同一个页面内创建链接点。例如: ```html 跳转到页面2 ... &lt;!-- 页面2的...

    SpringMVC框架-Hello World!界面包含超链接跳转。

    界面包含超链接跳转"这个项目中,我们首先会看到一个简单的"Hello, World!"展示,这是任何编程入门的典型示例。这个例子展示了如何配置SpringMVC,以便在服务器上运行并响应HTTP请求。这通常涉及到以下步骤: 1. **...

    javascript禁止超链接跳转的方法

    总结来说,禁止超链接跳转的方法是通过在链接元素上绑定一个事件处理器,利用`e.preventDefault()`方法来实现。通过这种方式,我们可以控制用户的点击行为,并在不跳转页面的情况下,根据需要执行其他JavaScript代码...

    ABAP文章集合,点击超链接自动跳转

    ABAP文章集合,点击超链接自动跳转,欢迎同行一起交流

    EmlogPro站外超链接跳转安全提示插件

    EmlogPro站外超链接安全提示插件,网站所有超链接除本站外全部安全提示,配合《外链自动添加nofollow》插件使用更佳!先要改跳转样式修改links_tip.php文件。 插件挂载点 请确保模板文件header.php中存在挂载点,...

    unity文本超链接实现插件

    在某些场景下,我们可能需要在文本中插入超链接,例如在游戏中显示帮助文档或者跳转到网页。"unity文本超链接实现插件"就是针对这个需求的一个解决方案。 该插件的核心在于提供了一个名为"manager"的类,它可以被...

    下拉列表自动跳转超链接网页

    然而,如果要实现一个功能,即当用户从下拉列表中选择一个特定选项时,网页能够自动跳转到对应的超链接,那么这就涉及到了JavaScript和HTML的交互。本文将深入探讨如何实现这样一个功能。 首先,我们需要创建基本的...

    echarts 全国地图 点击地图上的点,打开超链接 地图点击事件

    在本文中,我们将深入探讨如何使用ECharts库创建一个全国地图,并实现点击地图上的特定区域后,触发页面跳转的功能。ECharts是一个基于JavaScript的数据可视化库,它提供了丰富的图表类型和交互功能,使得数据可视化...

    Unity3D web网页跳转的问题及解决办法2

    在Unity3D开发中,有时候我们需要在游戏或者应用中实现网页的跳转功能,这在Web Player版本的项目中尤其常见。然而,Unity3D在发布为Web格式后,网页跳转的方式与常规的浏览器行为有所不同,可能会导致一些问题。...

    html 中文乱码 HTML超链接中文乱码问题分析及解决方法

    Vm中一个超链接URL需要拼接中文作为Get请求的参数。如果直接拼接,传到后台Action的参数对象中后取出会是乱码,需要编码后再拼接到URL上。 解决方法是在Action中添加一个成员变量,保存编码后的中文参数。在vm页面...

    微信小程序实现超链接锚点跳转

    在微信小程序中,实现超链接锚点跳转是一项常见的需求,尤其在构建具有多层级页面或者需要快速定位到页面特定位置的应用中。本篇将详细讲解如何在微信小程序环境中运用超级链接(超链接)和锚点(Anchor)来实现这一...

Global site tag (gtag.js) - Google Analytics