-
IE6 window.location不工作问题的解决办法
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
内容
在javascript代码中
书写window.location="http://abc.com"
或者
window.location.href="http://abc.com"
发现,在IE6中均不能正常工作。
而其他的诸如IE5,IE7,IE8,Firefox,Opera等等浏览器都能正常工作。
最后发现问题出在,
对使用window.location的函数的调用问题上。
因为是这样写的
//JS中:
function fun_a(){
window.location="http://abc.com";
}
//在html中:
<a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="fun_a()">click here</a>
问题就在href="javascript:void(0)"上。
可能是IE6程序设计的bug问题。
这里提供的两种解决办法是:
1,//JS中:
function fun_a(){
window.location="http://abc.com";
}
//在html中:
<a href="#" mce_href="#" onclick="fun_a()">click here</a>
2,
//JS中:
function fun_a(){
window.location="http://abc.com";
}
//在html中:
<a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="fun_a();return false;">click here</a>
-
在新页面中查看内容
-
下载源文件
-
-
- 标签:
- functionfun_a
- window.location
- void
- abc.com
- mce_href
- http
- js
- html
- ie6
- ahref
- javascript
-
加入的知识群:
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~