IE6 中 window.location.href 不能跳转
2011-04-18 17:20
489 查看
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属性,空链接用"#","###"。
为了不返回网页顶端。
空链接推荐用"###"。
这个是我写的语句:
<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属性,空链接用"#","###"。
为了不返回网页顶端。
空链接推荐用"###"。
相关文章推荐
- 天天小知识:JavaScript IE6 中 window.location.href 不能跳转
- IE6 中 window.location.href 不能跳转 以及关于a标签点击返回顶部的解决方法
- IE6 中 window.location.href 不能跳转
- IE6 中 window.location.href 不能跳转
- IE6 中 window.location.href 不能跳转
- ie6中window.location.href不能跳转解决
- IE6 中 window.location.href 不能跳转
- ie6下 js 操作 window.location.href 不跳转 的解决方法
- window.location.href在IE6下面竟然不跳转
- ie6下window.location.href不跳转问题
- IE6下window.location.href不跳转到相应url
- js在IE6下window.location.href 跳转要绝对路径
- IE6的window.location.href不跳转的问题
- IE6下window.location.href不跳转到相应url所引发的各种探索
- window.location.href在IE6上面竟然不跳转
- IE6环境下遭遇winow.location.href=''的跳转bug
- js 使用 window.location.href 无法跳转
- 用window.location.href实现页面跳转
- window.location.href的用法 (动态跳转)
- 遇到问题-----JS中设置window.location.href跳转无效