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

IE6的window.location.href问题

    博客分类:
  • js
阅读更多

最近发现一个问题:
window.location.href在IE6下面竟然不跳转,这是为什么呢?
这个是我写的语句:
<
a href="javascript:void(0);" ;onclick="javascript:window.location.href='http://www.sina.com';">转到新浪</a>
后面是网上找到了解决方案(URL:http://www.cnblogs.com/kaima/archive/2008/08/22/1273808.html):
<script type="text/javascript">
function goUrl(x)
{
     window.location.href=x;
}
</script>
<a href="javascript:;" onclick="javascript:goUrl('http://www.sina.com');">跳转1</a>
<a href="javascript:void(0);" onclick="javascript:goUrl('http://www.sina.com');">跳转2</a>
<a href="javascript:void(0);" onclick="javascript:goUrl('http://www.sina.com');return false;">跳转3</a>
<a href="#" onclick="javascript:goUrl('http://www.sina.com');">跳转4</a>
<a href="###" onclick="javascript:goUrl('http://www.sina.com');">跳转5</a>
测试环境IE6,IE7,Firefox 3。
跳转1和2在IE6环境下无效,3、4、5在IE6,IE7,Firefox3.01下测试均能 通过,。
跳转4和5最简洁。
关键在于<a>的href属性,空链接用"#","###"。
为了不返回网页顶端。
空链接推荐用"###"。

我采用了第三种方法,在后面加了return false;这样,IE6、IE7、FF3下面全部通过。

 

源地址 http://blog.163.com/leaf-shi/blog/static/12749133020098109215329/

 

分享到:
评论

相关推荐

    关于js中[removed].href,location.href,parent.location.href,top.location.href的用法与区别

    关于js中[removed].href,location.href,parent.location.href,top.location.href的用法

    [removed].reload 刷新使用分析(去对话框)

    使用[removed].reload;...window.opener.location.href=window.opener.location.href; window.opener.location.reload(); 这种写法就不出现那讨厌的对话框啦! 介绍JS实现刷新iframe的方法 &lt;iframe src=”1.ht

    location.href语句与火狐不兼容的问题

    于是我在location前面加了一个 window,即改为: onclick=”[removed].href(‘http://baidu.com’);” 发现仍然不行。 于是去baidu之,找到一个答案: 使用[removed]=”url”; 代替 location.href(‘url’);” 于是...

    IE6浏览器中[removed].href无效的解决方法

    本文实例讲述了IE6浏览器中[removed].href无效的解决方法。分享给大家供大家参考。具体方法如下: [removed].href是js中跳转功能,很多人在ie6中都会发现[removed].href不能跳转了,下面我给大家来介绍一下其原因与...

    ie 浏览器 js调试插件

    ie 浏览器 js调试插件,下了看说明 就可以用了

    ie6页面不能跳转详解

    针对window.location.href在ie6下不能跳转问题详解

    ie与session丢失(新窗口cookie丢失)实测及解决方案

    今天在一个群中有人问到ie6中使用js的open,发现新窗口中并获取不到session, 经过使用下面的测试代码测试发现,是因为phpsessionid储存是进程级的有效期,只有同一进程才能获取得到,很多人说,open后或是target=”_blank...

    40种在asp中使用技巧技巧

    5. &lt;link rel="Shortcut Icon" href="favicon.ico"&gt; IE地址栏前换成自己的图标 6. &lt;link rel="Bookmark" href="favicon.ico"&gt; 可以在收藏夹中显示出你的图标 7. &lt;input style="ime-mode:disabled"&gt; 关闭输入法 8....

    46种常见的浏览器兼容性问题大汇总

    4. window.location.href问题 3 5. frame问题 3 6. 模态和非模态窗口问题 3 7. firefox与IE的父元素(parentElement)的区别 3 8. document.formName.item(”itemName”) 问题 3 9. 集合类对象问题 3 10. 自定义...

    常用的80个网站设计技巧

    5. &lt;link rel="Shortcut Icon" href="favicon.ico"&gt; IE地址栏前换成自己的图标 6. &lt;link rel="Bookmark" href="favicon.ico"&gt; 可以在收藏夹中显示出你的图标 7. &lt;input style="ime-mode:disabled"&gt; 关闭输入法 8. ...

    网页JavaScript技巧

    5. &lt;link rel=\"Shortcut Icon\" href=\"favicon.ico\"&gt; IE地址栏前换成自己的图标 6. &lt;link rel=\"Bookmark\" href=\"favicon.ico\"&gt; 可以在收藏夹中显示出你的图标 7. &lt;input style=\"ime-mode:disabled\"&gt; ...

    asp.net菜单(很简单)

    currentpageurl: window.location.href.replace("http://"+window.location.hostname, "").replace(/^\//, ""), //get current page url (minus hostname, ie: http://www.dynamicdrive.com/) getposOffset:...

    107个常用javascript语句

    24.指定当前显示链接的位置:window.location.href="URL" 25.取出窗体中的所有表单的数量:document.forms.length 26.关闭文档的输出流:document.close(); 27.字符串追加连接符: = 28.创建一个文档元素:document....

    javascript函数的解释

    24.指定当前显示链接的位置:window.location.href="URL" 25.取出窗体中的所有表单的数量:document.forms.length 26.关闭文档的输出流:document.close(); 27.字符串追加连接符:+= 28.创建一个文档元素:document....

    JavaScript实用技巧集锦

    1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 (false)&gt;&lt;td&gt;no&lt;/table&gt; 可用于Table ...if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 // --&gt;&lt;/script&gt;

    脚本收藏iframe

    ” value=”IE6最简单的无提示关闭窗口” &gt; 2、防止被人iframe if (top.location != self.location) { top.location.href=”http://www.34do.net”; } 3、判断一个对象存在不存在 document.all(“a”)==null...

    js获取url中"?"后面的字串方法

    主要介绍了js如何获取url中"?"后面的字串,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics