解决img的src在firefox,IE7-8下,无法动态加载的问题
来源:互联网 发布:mac上怎么移动文件 编辑:程序博客网 时间:2024/05/20 15:41
需求:登录页的验证码图片,单击刷新。
<img src="captcha.htm" id="captcha" style="cursor: pointer;"/>
用juery事件绑定,
$("#captcha").bind('click', function(){ $(this).attr('src', 'captcha.htm'); //document.getElementById("captcha").setAttribute("src", 'captcha.htm'); });
在chrome与IE6下没问题,但是在firefox与IE7-8下有问题,单击图片,不刷新。
在firefox下,用firebug测试,发现这个事件绑定没问题,事件触发了,并执行了,但是$(this).attr('src', 'captcha.htm')没能让img去重新加载图片,然后我在firebug下,把执行过的网络链接给删除了,再单击图片,就可以刷新了,我估计是缓存的问题,也有可能是浏览器本身的什么特性。不管那么多,我就给链接加上一个随机数。
$(this).attr('src', 'captcha.htm?random='+Math.random());
再在firefox下执行,发现现在可以刷新了,然后在IE7-8下测试页没问题。
搞不清楚,为什么会这样?
- 解决img的src在firefox,IE7-8下,无法动态加载的问题
- IE6,IE7 关于js动态调整img src属性,无法正确发出异步请求的问题
- 图片验证码在FireFox、IE7下无法刷新问题的解决
- 解决IE浏览器,img的src加载图片问题
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- 解决javascript动态改变img的src属性图片不显示问题
- 解决javascript动态改变img的src属性图片不显示问题
- 解决SWFUpload 在IE9下无法加载的问题
- 解决无法动态加载styleable的问题
- IE jquery修改img的src,不加载问题
- 解决IE和FF下改变img的src后,获取图片高度和宽度问题
- 动态转换img.src需要注意的问题
- ie6下 jquery 不能设置img的src的问题
- 客户端浏览器爬虫在爬取动态生成的img元素及动态设置src属性的问题
- 解决overflow:hidden在ie7下无效的问题
- 动态的设置<img>的src地址
- 解决Linux下Firefox无法启动的问题
- 解决ubunto下firefox无法在线观看视频的问题
- dxDBGrid使用集锦
- Linux串口编程
- VelocityTracker 使用
- C# 操作数据库(1)
- C#中ref和out
- 解决img的src在firefox,IE7-8下,无法动态加载的问题
- flex传递参数的方式
- 机房收费系统总结之登录功能实例解析抽象工厂+配置文件
- 线程中不执行delegate方法的原因
- HTML代码大全
- android Alertdialog 自定义
- JVM GC算法
- page 31 TimerEvent.TIMER
- 如何破解团队的困境?