IE6下JS动态设置图片src地址问题


Posted in Javascript onJanuary 08, 2010

这两天赶一个项目,要求鼠标点击小图显示大图,于是用JS来根据小图来设置大图的SRC,设计完后问题就出来了。在IE6下大图显示不出,鼠标放置在图片上右键链接地址是可以正常显示链接地址的,并且点击显示图片图片才能被正常显示。IE7,IE8和FF是没有这些问题的。代码如下:

function picclick() 
{ 
var pic = $('marqueediv').getElementsByTagName('a'); 
var len = pic.length; 
for(var i = 0; i < len; i ++ ) 
{ 
pic[i].onclick = function(i) 
{ 
return function() 
{ 
for(var t = 0; t < len; t ++ ) 
{ 
pic[t].className = t == i ? 'hover' : ''; 
this.className = 'hover' 
} 
var thispic; 
sspic = pic[i].childNodes[0].src; 
thispic = 'uploadimg/' + sspic.substring(sspic.indexOf('uploadimg/s'), sspic.length).replace('uploadimg/s', ''); 
$('pro_pic_item').setAttribute('src', thispic); 
$('pro_pic_item').setAttribute('alt', 'images'); 
//解决方法:在此处加上“return false;” 
return false; 
} 
} 
(i) 
} 
}

据上网了解,这是由于IE6下底层的一个判断间断因素的问题。
Javascript 相关文章推荐
Javascript 继承机制的实现
Aug 12 Javascript
JavaScript小技巧 2.5 则
Sep 12 Javascript
jQuery编写widget的一些技巧分享
Oct 28 Javascript
JavaScript中的变量声明早于赋值分析
Mar 01 Javascript
node.js中的querystring.stringify方法使用说明
Dec 10 Javascript
js实现匹配时换色的输入提示特效代码
Aug 17 Javascript
浅谈JS中逗号运算符的用法
Jun 12 Javascript
JavaScript代码实现图片循环滚动效果
Mar 19 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
Jul 20 Javascript
js中document.write和document.writeln的区别
Mar 11 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
vue-cli2 构建速度优化的实现方法
Jan 08 Javascript
Javascript 中的类和闭包
Jan 08 #Javascript
Extjs学习笔记之六 面版
Jan 08 #Javascript
jQuery开发者都需要知道的5个小技巧
Jan 08 #Javascript
javascript new一个对象的实质
Jan 07 #Javascript
IE iframe的onload方法分析小结
Jan 07 #Javascript
判断iframe是否加载完成的完美方法
Jan 07 #Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 #Javascript
You might like
如何正确理解PHP的错误信息
2006/10/09 PHP
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
2020/04/05 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
PDO::quote讲解
2019/01/29 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
python中关于for循环的碎碎念
2017/06/30 Python
Python 输入一个数字判断成绩分数等级的方法
2018/11/15 Python
Python实现Restful API的例子
2019/08/31 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
病人写给医生的感谢信
2015/01/23 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
辩护意见书
2015/06/04 职场文书
windows安装python超详细图文教程
2021/05/21 Python
Java实现二分搜索树的示例代码
2022/03/17 Java/Android