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 相关文章推荐
JQuery Dialog的内存泄露问题解决方法
Jun 18 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
Sep 24 Javascript
jQuery验证插件 Validate详解
Nov 20 Javascript
一道关于JavaScript变量作用域的面试题
Mar 08 Javascript
jQuery 判断是否包含在数组中Array[]的方法
Aug 03 Javascript
Javascript单例模式的介绍和实例
Oct 08 Javascript
jQuery 选择符详细介绍及整理
Dec 02 Javascript
js+html制作简单验证码
Feb 16 Javascript
JavaScript中双符号的运算详解
Mar 12 Javascript
原生js实现仿window10系统日历效果的实例
Oct 31 Javascript
javascript全局自定义鼠标右键菜单
Dec 08 Javascript
7个你应该知道的JS原生错误类型
Apr 29 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中MD5函数使用实例代码
2008/06/07 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
学习vue.js计算属性
2016/12/03 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
python开发之文件操作用法实例
2015/11/13 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
python实现三次样条插值
2018/12/17 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
Django 404、500页面全局配置知识点详解
2020/03/10 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
精伦电子Java笔试题
2013/01/16 面试题
C和C++经典笔试题附答案解析
2014/08/18 面试题
医院辞职信范文
2014/01/17 职场文书
大型会议接待方案
2014/03/01 职场文书
个人贷款担保书
2014/04/01 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
物业管理工作方案
2014/05/10 职场文书
班组建设经验交流材料
2014/05/12 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL