IE6中链接A的href为javascript协议时不在当前页面跳转


Posted in Javascript onJune 05, 2014

切页面时有时用链接A来替代按钮,这样做有几个好处

鼠标放上时默认有手状效果(不用添加cursor:pointer)
可以添加低版本IE都支持的伪类

如果点击时页面要整体刷新,即跳转,这时IE6则不尽人意,如下

<p><a href="javascript:;" onclick="jumpSina()">Sina</a></p> 
<p><a href="javascript:void 0;" onclick="jumpSohu()">Sohu</a></p> 
<script> 
function jumpSina() { 
location.href = 'http://www.sina.com.cn' 
} 
function jumpSohu() { 
location.href = 'http://www.sohu.com' 
} 
</script>

IE6中点击链接无法跳转,其它浏览器都可以。解决方法是改成锚点,
<p><a href="###" onclick="jumpSina()">Sina</a></p> 
<p><a href="#none" onclick="jumpSohu()">Sohu</a></p> 
<script> 
function jumpSina() { 
location.href = 'http://www.sina.com.cn' 
} 
function jumpSohu() { 
location.href = 'http://www.sohu.com' 
} 
</script>

如果把跳转方式改为window.open,则IE6下没有问题,如下
<p><a href="javascript:;" onclick="jumpSina()">Sina</a></p> 
<script> 
function jumpSina() { 
window.open( 'http://www.sina.com.cn') 
} 
</script>
Javascript 相关文章推荐
Windows Live的@live.com域名注册漏洞 利用代码
Dec 27 Javascript
[原创]来自ImageSee官方 JavaScript图片浏览器
Jan 16 Javascript
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
回车直接实现点击某按钮的效果即触发单击事件
Feb 27 Javascript
JS实现动态给图片添加边框的方法
Apr 01 Javascript
JavaScript前端开发之实现二进制读写操作
Nov 04 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
关于ES6的六个小特性(二)
Feb 20 Javascript
angular2路由切换改变页面title的示例代码
Aug 23 Javascript
浅谈vue-router2路由参数注意的问题
Nov 08 Javascript
webpack中如何加载静态文件的方法步骤
May 18 Javascript
vue3.0中setup使用(两种用法)
Dec 02 Vue.js
网页右下角弹出窗体实现代码
Jun 05 #Javascript
获取中文字符串的实际长度代码
Jun 05 #Javascript
jQuery文件上传插件Uploadify使用指南
Jun 05 #Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 #Javascript
首页图片漂浮效果示例代码
Jun 05 #Javascript
原生js实现fadein 和 fadeout淡入淡出效果
Jun 05 #Javascript
javascript的事件触发器介绍的实现
Jun 05 #Javascript
You might like
用PHP和ACCESS写聊天室(一)
2006/10/09 PHP
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
php去除html标记的原生函数详解
2015/01/27 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
jQuery实现可编辑的表格
2019/12/11 jQuery
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
python实现机器学习之元线性回归
2018/09/06 Python
Python字典的核心底层原理讲解
2019/01/24 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
Python中qutip用法示例详解
2020/10/02 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
杭州龙健科技笔试题.net部分笔试题
2016/01/24 面试题
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
小学生操行评语大全
2014/04/22 职场文书
通信工程求职信
2014/07/16 职场文书
贷款委托书
2014/08/01 职场文书
电影红河谷观后感
2015/06/11 职场文书
2015国庆节感想
2015/08/04 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL