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 相关文章推荐
图片完美缩放
Sep 07 Javascript
Javascript基础教程之while语句
Jan 18 Javascript
使用Raygun来自动追踪AngularJS中的异常
Jun 23 Javascript
JS实现自动切换文字的导航效果代码
Aug 27 Javascript
VueJs 将接口用webpack代理到本地的方法
Nov 27 Javascript
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
mpvue开发音频类小程序踩坑和建议详解
Mar 12 Javascript
Vue注册组件命名时不能用大写的原因浅析
Apr 25 Javascript
微信小程序 Storage更新详解
Jul 16 Javascript
解决vue2中使用elementUi打包报错的问题
Sep 22 Javascript
javascript遍历对象的五种方式实例代码
Oct 24 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 Javascript
网页右下角弹出窗体实现代码
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之第三天
2006/10/09 PHP
php中json_decode()和json_encode()的使用方法
2012/06/04 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
基于jQuery的表格操作插件
2010/04/22 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
python抓取最新博客内容并生成Rss
2015/05/17 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
pip install命令安装扩展库整理
2021/03/02 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
css3进阶之less实现星空动画的示例代码
2019/09/10 HTML / CSS
高中语文教学反思
2014/01/16 职场文书
励志演讲稿300字
2014/08/21 职场文书
倡议书的写法
2014/08/30 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
2014年环保局工作总结
2014/12/11 职场文书
综合办公室岗位职责
2015/04/11 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
公司2015年终工作总结
2015/05/26 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
银行工作心得体会范文
2016/01/23 职场文书
2016大学生优秀志愿者事迹材料
2016/02/25 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python