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 相关文章推荐
Convert Seconds To Hours
Jun 16 Javascript
ExtJS GridPanel 根据条件改变字体颜色
Mar 08 Javascript
Firebug入门指南(Firefox浏览器)
Aug 21 Javascript
js导出格式化的excel 实例方法
Jul 17 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 Javascript
基于gulp合并压缩Seajs模块的方式说明
Jun 14 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
Jan 11 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
Mar 26 Javascript
浅析js中mvvm模式实现的原理
Oct 06 Javascript
详解可以用在VS Code中的正则表达式小技巧
May 14 Javascript
js实现点赞效果
Mar 16 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
Apr 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实现数字补零功能的2个函数介绍
2014/05/12 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
简单三步,搞掂内存泄漏
2007/03/10 Javascript
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
2017/01/24 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
ElementUI radio组件选中小改造
2019/08/12 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
Python爬虫实现验证码登录代码实例
2019/05/10 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
自荐信怎么写呢?
2013/12/09 职场文书
人力资源总监工作说明
2014/03/03 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
演讲稿格式范文
2014/05/19 职场文书
身边的榜样活动方案
2014/08/20 职场文书
研究生导师推荐信
2014/09/06 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏