在此感谢phpant

  在我正在为js跳转的兼容性发愁的时候,苦寻没有结果,就在这时让我看到了这篇博客,写的简单明了,让我的难题一下子迎刃而解了。哈哈哈哈,特此鸣谢。

js 跳转在火狐和IE下的用法

最近 弄一个 超链接的跳转
最开始在 firefox 上弄完之后 测试了一下 没问题 代码如下

<a href='' onclick='fun()'>
fun(){
location.href
= 'url';
}



但是在IE 下就完全不起作用
请教了一下啊 maker
先把代码

<a href='' onclick='fun()'>


修改为


<a href='javascript:void(0)' onclick='fun()'>


这样 在IE 下执行该函数了 但是 有的时候会不跳转
输出了一下 location.href发现没有把值赋进去
然后在网上 查看了一下 相关问题
最后在 fun()代码里面加入 如下代码 就好用了

if(location.href != url){
window.event.returnValue
= false;
location.href
= url;
}

http://www.phpant.com/js_link_in_firefox_ie.html

posted @ 2011-03-17 21:21  73  阅读(164)  评论(0)    收藏  举报