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 相关文章推荐
页面中body onload 和 window.onload 冲突的问题的解决
Jul 01 Javascript
jQuery 树形结构的选择器
Feb 15 Javascript
js如何取消事件冒泡
Sep 23 Javascript
jquery动态改变div宽度和高度
Feb 09 Javascript
基于jQuery创建鼠标悬停效果的方法
Mar 07 Javascript
JavaScript中的getTime()方法使用详解
Jun 10 Javascript
引用jquery框架后出错的解决方法
Aug 09 Javascript
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
如何让微信小程序页面之间的通信不再变困难
Jun 03 Javascript
vue.config.js中配置Vue的路径别名的方法
Feb 11 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
Jul 18 Javascript
vue中路由跳转不计入history的操作
Sep 21 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 记录进行累加并显示总时长为秒的结果
2011/11/04 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
php获取指定范围内最接近数的方法
2015/06/02 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
2011/08/28 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
Node.js实现文件上传的示例
2017/06/28 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
python实现媒体播放器功能
2018/02/11 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
高中生自我鉴定范文
2013/10/30 职场文书
西式婚礼主持词
2014/03/13 职场文书
交通事故协议书范文
2014/04/16 职场文书
政府领导干部个人对照检查材料思想汇报
2014/09/24 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书