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 相关文章推荐
JS操作Cookies包括(读取添加与删除)
Dec 26 Javascript
js实现进度条的方法
Feb 13 Javascript
jQuery实现新消息闪烁标题提示的方法
Mar 11 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
May 28 Javascript
javascript数组去重的六种方法汇总
Aug 16 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
May 17 Javascript
Javascript数组中push方法用法分析
Oct 31 Javascript
如何获取元素的最终background-color
Feb 06 Javascript
bootstrap 路径导航 分页 进度条的实例代码
Aug 06 Javascript
js如何实现元素曝光上报
Aug 07 Javascript
学前端,css与javascript重难点浅析
Jun 11 Javascript
Vue实现移动端拖拽交换位置
Jul 29 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
Dedecms常用函数解析
2008/02/01 PHP
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
Prototype Date对象 学习
2009/07/12 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
vue+webpack模拟后台数据的示例代码
2018/07/26 Javascript
vue axios封装及API统一管理的方法
2019/04/18 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
关于AngularJS中几种Providers的区别总结
2020/05/17 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
python使用Matplotlib画条形图
2020/03/25 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
python网络编程之五子棋游戏
2020/05/14 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
python regex库实例用法总结
2021/01/03 Python
几个CSS3的flex弹性盒模型布局的简单例子演示
2016/05/12 HTML / CSS
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
管理站站长岗位职责
2013/11/27 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js