`

Html A标签的href属性在IE与firefox的问题

阅读更多

    最近在做web前端开发时,用到了html的a标签提交表单,但是请求连接地址不写在href属性中,而是在a标签中添加onclick事件,通过js来提交表单,
    如下:(具体js方法在这就略去了)


    <a href="javascript:void(0)" onclick="javascript:doSubmit();">提交</a>

 

    这种写法在FF下没有问题,表单可以正常提交,并且页面可以进行正常跳转。

 

    在ie6下表单能正常提交,但当前页面却不能正常跳转,效果类似于点击空连接,因为刚做前端开发不久,此问题着时让哥们废了很大功夫,最后发现是href="javascript:void(0)"出的问题,改为href="#"后,在ie6下可以正常。

 

     因为没有详细研究过a标签,所以对具体的原理不太熟悉,不知道各路高手有没有什么好的方法,帮小弟解决此问题,不胜感激。。。。

 

     解决方案:

     R:<a href="javascript:void(0)" onclick="javascript:doSubmit(); return false">提交</a>
     onclick加上return false; 以禁用IE6的默认行为就好了。

     谢谢这位仁兄:hackiller

 

 

分享到:
评论
1 楼 hackiller 2011-03-15  
<a href="javascript:void(0)" onclick="javascript:doSubmit(); return false">提交</a>
onclick加上return false; 以禁用IE6的默认行为就好了,try

相关推荐

    浏览器兼容(支持IE和firefox)

    浏览器兼容性问题一直是Web开发中的一个痛点,尤其是在处理IE6和Firefox这两个有着显著差异的浏览器时。以下是对这些兼容性问题的深入分析和解决方案。 首先,我们关注的是IE6中的`a`标签链接问题。在IE6中,如果`a...

    网页兼容问题、IE、FireFox

    本文将深入探讨IE5至IE9以及Firefox的兼容性问题,解析解决这些问题的方法,以及如何利用注释标签来实现跨浏览器的兼容。 首先,我们来看一下IE系列浏览器的兼容性问题。从IE5到IE9,每个版本都有其独特的渲染引擎...

    IE6、IE7、IE8、Firefox、Chrome、Safari的CSS hack兼容一览表

    - **IE7 兼容**: 如果页面对IE7兼容没有问题,但又想在IE8中正常使用,可以通过添加元信息标签来强制IE8以IE7的渲染模式打开页面: ```html &lt;meta http-equiv="x-ua-compatible" content="ie=7" /&gt; ``` - **body...

    html标签、html语义化

    常用的浏览器内核包括 IE、火狐(Firefox)、谷歌(Chrome)、Safari 和 Opera 等。这些浏览器内核使用不同的渲染引擎来解析 HTML 代码,如 IE 使用 Trident 渲染引擎,Firefox 使用 Gecko 渲染引擎,Chrome 使用 ...

    ie6_ie7_ie8_ff(火狐)浏览器兼容性

    在IT行业的前端开发领域,浏览器兼容性一直是一个关键议题,特别是在处理旧版浏览器如IE6、IE7、IE8以及火狐(Firefox)时。本文将深入探讨这些浏览器的兼容性问题,以及如何通过特定的技术手段来实现跨浏览器的一致...

    前端兼容问题大全

    在IE和FireFox中,链接(a标签)的边框与背景的处理方式不同。解决方法是使用统一的方法来处理链接(a标签)的边框与背景。 四十、超链接访问过后hover样式就不出现的问题 在IE和FireFox中,超链接访问过后hover样式就...

    html文件的基本结构 _html版本 _主要的浏览器 _链接a href _表格 _表单 _列表

    主要的浏览器包括IE(Internet Explorer)、火狐(Mozilla Firefox)、谷歌浏览器(Google Chrome)、苹果的Safari以及微软的Edge等。不同浏览器对HTML代码的解析可能会有所不同,因此在进行网页设计时需要考虑到...

    页面3秒后自动跳转,支持IE及FIREFOX

    从给定的文件标题、描述、标签以及部分内容来看,本篇文章将详细解析如何实现页面在3秒后自动跳转,并确保这一功能在Internet Explorer(IE)和Firefox两大主流浏览器上均能正常工作。 ### 页面自动跳转的基本原理 ...

    火狐与IE同时兼容的flash播放器代码

    本话题聚焦于在火狐(Firefox)和Internet Explorer(IE)这两款浏览器上实现Flash播放器的兼容性。Flash是一种广泛用于展示多媒体内容的技术,尤其是在视频流媒体领域。然而,由于每个浏览器对Flash的支持方式不同...

    加入收藏代码 兼容IE火狐加入收藏

    兼容IE火狐加入收藏”指的是在网页开发中实现一个功能,使得用户可以将当前页面添加到他们的浏览器收藏夹中,同时这个功能需要兼容两种主流浏览器:Internet Explorer(IE)和Mozilla Firefox(火狐)。这个功能在...

    a标签的title效果

    5. **兼容性**:`title`属性在所有主流浏览器中都被广泛支持,包括IE、Firefox、Chrome、Safari 和 Opera,因此在跨浏览器的网页开发中可以放心使用。 6. **实例应用**:在实际开发中,`title`属性常用于以下场景:...

    Vue 中 a标签上href无法跳转的解决方式

    首先,让我们明确问题的描述:在使用vue-router的项目中,`a`标签的`href`属性在Chrome和Firefox等现代浏览器下可以正常工作,但在IE浏览器中却失效,无法触发页面跳转。 这个问题的根源在于IE浏览器对...

    解读IE和firefox下JScript和HREF的执行顺序

    在理解IE和Firefox浏览器下JScript(JavaScript的旧称)和HREF的执行顺序时,首先需要明确HTML元素的行为和JavaScript脚本如何交互。在这个场景中,主要关注的是`&lt;A&gt;`标签上的`onmouseup`和`onclick`事件处理程序...

    css+div 在IE中兼容

    Firefox对`padding`属性的处理方式与IE不同,支持多值设定,如`padding: 5px 4px 3px 1px`,分别对应`top`、`right`、`bottom`、`left`。 ### 4. 列表元素样式 对于`ul`和`ol`列表元素,清除默认样式(如`list-...

    解决ie8按钮和文字变小问题。

    尽管现代浏览器如Chrome、Firefox等已经占据了市场主导地位,但在某些特定领域或企业内部,仍有不少用户使用着老旧的系统和浏览器。因此,确保网站能够在IE8上正常显示变得尤为重要。 ##### 1.2 原因分析 IE8中出现...

    div错位解决IE6IE7IE8样式不兼容问题

    4. **浮动元素错位**:当元素设置了`float`属性后,在IE7中可能会出现与其他元素错位的情况。可以通过设置`display: inline`来解决这一问题。 5. **解决IE6/7/8的min-width/min-height问题**:IE6、IE7和IE8对于`min...

    前段JS开发和DOM兼容问题大全

    7. IE浏览器中,input标签的type属性是只读的,而在Firefox中是可读写的。在编写代码时,需要注意此属性在不同浏览器中的行为差异。 8. IE浏览器中`getElementsByName`和`document.all[name]`不能用来取得div元素,...

    HTML中的base标签 中文WORD版

    特别是在Firefox和IE浏览器中,如果在文档加载过程中动态插入`&lt;base&gt;`标签,浏览器可能在标签生效前就已经尝试加载资源,导致错误的URL请求。如: ```html &lt;!DOCTYPE html&gt; &lt;html&gt; document.write('&lt;base href=...

    div错位解决IE6、IE7、IE8样式不兼容问题IE6里DIV错位的问题.doc

    #### 四、解决Firefox、IE6、IE7的CSS样式兼容问题 文档还提到了如何解决不同浏览器间的CSS样式兼容问题。 1. **使用条件注释和Hack** - **条件注释**:针对特定版本的IE浏览器,可以通过条件注释来加载不同的...

    location.href 在IE6中不跳转的解决方法与推荐使用代码

    文件中的测试结果显示,在IE6、IE7和Firefox3浏览器环境中,使用"#"和"###"作为href属性值的跳转链接均能正常工作。其中,使用"###"被认为是最简洁有效的方法,可以在各种浏览器环境下避免页面跳转的兼容性问题。 ...

Global site tag (gtag.js) - Google Analytics