`
yuelangyc
  • 浏览: 448759 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Js在IE6下导致js跳转失败的元凶,<a href="javascript:void(0);" >

 
阅读更多
经常有如下JS跳转写法:

<a href="javascript:void(0);" onclick="javascript:location.replace ('http://www.baidu.com/');">test js location.replace()</a>
<a href="javascript:void(0);" onclick="javascript:location.href ='http://www.baidu.com/';">test js location.replace()</a> 

        经测试,在IE6下上述两种JS跳转履行无响应,其它浏览器下均正常。
        细心解析,猜测IE6下a链接的跳转会收到href属性中代码的影响,上述代码的履行过程,貌似是先履行 onclick事务中的代码,并且是在onclick事务的回调函数返回true 的景象下,再履行href属性中的代码,然后才作出跳迁移转变作。而恰是void(0);代码阻拦了浏览器跳转,所以在onclick的代码最后,加上return false; 让onclick回调函数返回false值,以阻拦履行 href属性中的代码,如许就可以让浏览器顺利跳转。

<a href="javascript:void(0);" onclick="javascript:location.replace ('http://www.baidu.com/'); return false;">test js location.replace()</a>
<a href="javascript:void(0);" onclick="javascript:location.href ='http://www.baidu.com/'; return false;">test js location.replace()</a>


分享到:
评论

相关推荐

    超链接(文本超链接、图像超链接)

    -- &lt;a href=""&gt;&lt;/a&gt; --&gt;超链接标签(用于从一个页面链接到另一个页面) &lt;br&gt; 文本超链接 &lt;br&gt; &lt;a href="https://www.baidu.com/"&gt;百度&lt;/a&gt; &lt;div&gt; &lt;!-- &lt;a href=" 不写值 "&gt;百度&lt;/a&gt; --&gt;空链接 &lt;br&gt; &lt;a href=""&gt;&lt;/...

    a标签跳转到指定div,jquery添加和移除class属性的实现方法

    如果使用a标签跳转到指定的div区域,则只需要把a标签的href属性设置为“#divId”就好了,比如: &lt;a&gt;跳转到div&lt;/a&gt; &lt;div di=dction_1&gt; 这里是被跳转的区域 &lt;/div&gt; 第二个,使用jquery添加或者移除class属性 也很...

    数据库分页脚本 jsp

    &lt;script type="text/javascript"&gt; function gotoSelectedPage() { var x = document.getElementById("navigatorForm"); //alert("Original action: " + x.action) x.submit(); } &lt;/script&gt; &lt;form action=...

    asp.net中的页面2秒自动跳转

    &lt;p class="STYLE1"&gt;&lt;a href="http://www.gy16.com"&gt;&lt;a href="http://www.gy16.com/"&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;电信主站&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;span class="STYLE2"&gt;:http://www.gy16.com&lt;/span&gt; &lt;a href=...

    JSP分页代码

    page=&lt;%= intPageCount %&gt;"&gt;尾页&lt;/a&gt;&lt;br&gt; &lt;% } %&gt;跳转到&lt;br&gt; &lt;select name="page" onChange="javascript:this.form.submit();"&gt;&lt;br&gt; &lt;% for(i=1;i&lt;=intPageCount;i++){%&gt; &lt;br&gt; &lt;option value="&lt;%= i %&gt;" &lt;% if(int...

    简单的一个学生管理系统 servlet+JSP

    &lt;script type="text/javascript" src="/soft08/js/queryStudent.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt; 学生信息查询 &lt;/h1&gt; &lt;form action="/soft08/StudentSer" method="post"&gt; 学生姓名 &lt;input ...

    ASP.NET 自动分页控件 Web_AutoPageNum

    4、MyText:正常显示文本 如第{0}页 则显示为&lt;li&gt;&lt;a href='news.aspx?page=页码&type=1'&gt;第{页码}页&lt;/a&gt;&lt;/li&gt; 5、MyTextTop:第一页 如首页 则显示为 &lt;li&gt;&lt;a href='news.aspx?page=1&type=1'&gt;首页&lt;/a&gt;&lt;/li&gt; ...

    非常好的html+css+js网页设计项目资源,分享出来.zip

    &lt;a id="dengl" href="javascript:;"&gt;登录&lt;/a&gt; &lt;!--登录--&gt; &lt;i&gt;|&lt;/i&gt; &lt;a id="zc" href="javascript:;"&gt;注册&lt;/a&gt; &lt;!--注册--&gt; &lt;/div&gt; &lt;div class="box-b-s"&gt; &lt;p id="shij"&gt;&lt;/p&gt; &lt;!--获取当前...

    JS分页效果JS分页效果

    if (this.pageCount &gt;= startPage + 10) strHtml += '&lt;span title="Next 10 Pages"&gt;&lt;a href="javascript:' + this.name + '.toPage(' + (startPage + 10) + ');"&gt;...&lt;/a&gt;&lt;/span&gt;'; if (nextPage &gt; this....

    asp.net汽车销售网站

    &lt;/font&gt;&lt;a href="chknews.asp"&gt;&lt;FONT COLOR=&lt;%=bgclr4%&gt;&gt;&lt;% = strcat %&gt;&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;/TR&gt;&lt;/table&gt; &lt;% Const MaxPerPage=20 dim totalPut dim CurrentPage dim TotalPages dim j ...

    ASP.NET 自动分页控件 Web_AutoPageNum_1.0.5

    4、MyText:正常显示文本 如第{0}页 则显示为&lt;li&gt;&lt;a href='news.aspx?page=页码&type=1'&gt;第{页码}页&lt;/a&gt;&lt;/li&gt; 5、MyTextTop:第一页 如首页 则显示为 &lt;li&gt;&lt;a href='news.aspx?page=1&type=1'&gt;首页&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a...

    一个华丽的跳转页面(开源)

    &lt;p&gt;&gt; &lt;span&gt;ERROR &lt;/span&gt;: "&lt;i&gt;服务器地址已改变&lt;/i&gt;"&lt;/p&gt;&lt;p&gt;&gt; &lt;span&gt;ERROR CODE&lt;/span&gt;: "&lt;i&gt;HTTP 403 Forbidden&lt;/i&gt;"&lt;/p&gt; &lt;p&gt;&gt; &lt;span&gt;ERROR DESCRIPTION&lt;/span&gt;: "&lt;i&gt;您没有在此服务器上访问此页面的权限!&lt;/i&gt;"...

    Nuxt.js的路由跳转操作(页面跳转nuxt-link)

    &lt;li&gt;&lt;nuxt to={name:&gt;HOME page&lt;/nuxt&gt;&lt;/li&gt; &lt;li&gt;&lt;nuxt to={name:&gt;NEWS page&lt;/nuxt&gt;&lt;/li&gt; &lt;li&gt;&lt;nuxt to={name:&gt;PLAY page&lt;/nuxt&gt;&lt;/li&gt; &lt;/ul&gt; 注意说明: to 前面有冒号“ : ” to 后面跟的是路径比如“/page/...

    《Web应用技术》实验

    &lt;tr&gt; &lt;td&gt;&lt;div align="center"&gt;Email地址&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div align="left"&gt; &lt;%=email%&gt;&lt;%=select%&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;div align="center"&gt;登录密码&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;%=pwd%&gt;&lt;/div&gt;&lt;/td&gt;...

    vue跳转方式(打开新页面)及传参操作示例

    本文实例讲述了vue跳转方式(打开新页面)及传参操作... &lt;span class=spanfour&gt;link跳转&lt;/span&gt; &lt;/router&gt; // 添加参数 &lt;router to={path:&gt; &lt;/router&gt; // 参数获取 id = this.$route.query.id // 新窗口打开 &lt;router

    好看、大方不错的跳转页面 网页素材

    好看、大方不错的跳转页面 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; ...

    在线购物网站制作与设计

    &lt;p&gt;&lt;strong&gt;&lt;span id="span_text"&gt;系统会在&lt;span id="span_timer"&gt;3&lt;/span&gt;秒后,自动跳转到如下网址:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; &lt;a id="a_url" href="http://download.csdn.net/" class="font_red"&gt;...

    统计图 JFreeChart

    href="servlet/ServletDemo1"&gt;条形统计图&lt;/a&gt;;&lt;/li&gt; &lt;!--跳转到ServletDemo1生成条形统计图--&gt; &lt;li&gt;可以选择统计图类型 &lt;a href="chart1.html"&gt;三种类型&lt;/a&gt; &lt;!--链接到chart1.html--&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/BODY&gt; &lt;/HTML&gt;

    按回车键时跳到下一个表单元素的javascript代码

    按回车键时跳到下一个表单元素&lt;br&gt;JumpToNextElement() 用于按回车键时跳到下一个表单元素(统一处理按回车键的问题)&lt;br&gt;在页面调用:&lt;br&gt;&lt;script Language="Javascript"&gt;&lt;br&gt; document.onkeypress = ...

    google跳转ie插件.zip

    2.使用方式&lt;a style="color: #e5e9ee" target="_blank" href="alert:http://127.0.0.1/test/login?use=123separatorUserID=ee" data-title="网吧系统"&gt;&lt;span&gt;&lt;/span&gt;网吧系统&lt;/a&gt;' 此处有多个参数时要用separator隔...

Global site tag (gtag.js) - Google Analytics