`

【飞天奔月出品】小技巧:IE7 ,IE8 ,FireFox下,验证码不刷新 解决方法

阅读更多

参考js 版本: http://lf008.iteye.com/blog/628800

 

曾写了个精短的 验证码刷新 jquery版本 

 

	$j(".securityImage").live("click",function(){
		var src=$j(this).attr("src");
		$j(this).attr("src",src);
	});

 看上去很满意,浓缩就是精华

 

谁知,测试兼容性出来,“IE7 ,IE8 ,FireFox下,验证码不刷新”

 

一研究,发现 “由于js指定的src与原来图片的src相同,从ie7+ 、firefox不刷新验证码。 

 

 

现在 改成:

 

$j(".securityImage").live("click",function(){
		var selectorObj=$j(this);
		_doSecurityImage(selectorObj);
	});


/**
 * 
 * @param selectorObj 验证码 图片对象
 */
function _doSecurityImage(selectorObj){
	var _src=selectorObj.attr("src");
	//链接中是否有? queryString部分
	var _index=_src.indexOf("?");
	var isHasQuestionMark=_index!=-1;
	
	if(isHasQuestionMark){
		_src=_src.substring(0,_index);
	}
	var src=_src+"?time="+new Date().getTime();
	selectorObj.attr("src",src);
}

 

加了个 time 时间戳,就搞定了 

 

1
0
分享到:
评论
3 楼 飞天奔月 2013-03-26  
quitgame 写道
神逻辑:

因此从ie7起,firefox不刷新验证码。


这里的起,应该 理解成 "因此从ie7+,firefox ,不刷新验证码。"
2 楼 tntxia 2013-03-07  
相似的问题都是很容易碰到的。
1 楼 quitgame 2013-03-07  
神逻辑:

因此从ie7起,firefox不刷新验证码。

相关推荐

    【飞天奔月出品】windows版nginx 快速操控神器(启动start,关闭stop,重启restart) 批处理

    标题中的“【飞天奔月出品】windows版nginx 快速操控神器(启动start,关闭stop,重启restart) 批处理”指的是一个专为Windows操作系统设计的Nginx管理工具,它通过批处理脚本实现了Nginx服务的便捷启动、停止和重启...

    奔月生物:2021年半年度报告.PDF

    奔月生物:2021年半年度报告.PDF

    奔月生物:2021年半年度报告.rar

    【标题】:“奔月生物:2021年半年度报告.rar”是一个压缩文件,其中包含了一份关于奔月生物科技公司在2021年上半年业务运营、财务状况和业绩表现的详细报告。这类报告通常由上市公司发布,以供投资者、分析师和其他...

    HTML5奔月游戏

    HTML5奔月游戏是一款完全基于HTML5技术开发的互动小游戏,玩家可以扮演一只兔子,目标是在游戏中尽可能地收集月饼并安全抵达月球。这款游戏的亮点在于其无需任何额外的插件或软件支持,只需浏览器就能运行,这得益于...

    手绘实例:奔月 Photoshop3 图片处理 高级手绘技术技巧.doc

    手绘实例:奔月 Photoshop3 图片处理 高级手绘技术技巧

    奔月生物:2019年半年度报告.PDF

    1. **公司上市**:2019年5月24日,山东奔月生物科技股份有限公司成功登陆全国中小企业股份转让系统,标志着公司正式在资本市场公开交易,证券简称为“奔月生物”,证券代码为“873255”。这一事件对于公司而言是重要...

    鲁迅《奔月》作品分析.pdf

    《奔月》是鲁迅先生的一篇短篇小说,收录于其《故事新编》之中,通过对传统神话的再创作,鲁迅以戏拟的手法揭示了深刻的社会与人性问题。这篇作品通过对后羿这一昔日英雄形象的塑造,反映出鲁迅对时代变迁下英雄命运...

    火箭兔奔月HTML5游戏源码

    此外,`Web Storage`和`IndexedDB`允许游戏数据本地存储,即使在离线状态下也能继续游戏进度。 在火箭兔奔月这个游戏源码中,我们可以期待看到以下关键技术和概念: 1. **Canvas绘图**:游戏的主要画面很可能是...

    小游戏源码-火贱兔奔月.rar

    【标题】"小游戏源码-火贱兔奔月.rar" 提供的是一个小型游戏的源代码,名为"火贱兔奔月"。这类源码通常用于教学、学习或游戏开发者的参考,帮助开发者理解游戏的基本架构和编程逻辑。 【描述】"小游戏源码-火贱兔...

    HTML5兔子奔月吃月饼微信小游戏代码.7z

    在JavaScript中,可以使用addEventListener方法监听用户的点击或触摸事件,当兔子吃到月饼时,触发得分增加或者月饼消失的逻辑。 考虑到这是微信小游戏,那么必定使用了微信开发者工具(WXML和WXSS)来构建用户界面...

    HTML5小游戏【火贱兔奔月-425款经典优秀H5小游戏合集】游戏源码分享下载 - hjby.zip

    游戏源码分享下载 --- hjby.zipHTML5小游戏【火贱兔奔月--425款经典优秀H5小游戏合集】游戏源码分享下载 --- hjby.zipHTML5小游戏【火贱兔奔月--425款经典优秀H5小游戏合集】游戏源码分享下载 --- hjby.zipHTML5小...

    Photoshop合成奔月女孩梦幻艺术照片效果.doc

    这篇文档介绍了如何使用Adobe Photoshop软件创作一张奔月女孩的梦幻艺术照片效果。以下是详细步骤: 1. **新建文件与导入素材**: - 首先创建一个新文件,大小与素材1相同,命名为"奔月女孩"。 - 然后打开素材1,...

    H5小游戏源码 火贱兔奔月.zip

    【标题】"H5小游戏源码 火贱兔奔月.zip" 提供的是一个基于HTML5技术开发的小游戏的完整源代码。HTML5是一种在网页上创建动态、交互式内容的标记语言,它极大地扩展了传统HTML的能力,使得开发者能够创建更丰富、更具...

    HTML5奔月游戏 源码.zip

    7. **CSS3动画**:虽然主要用Canvas进行游戏绘制,但CSS3动画也可以用于某些非关键的游戏元素,如菜单、过渡效果等,以增强视觉体验。 8. **响应式设计**:HTML5支持响应式设计,这意味着游戏可以适应不同尺寸的...

    H5游戏源码 奔月游戏.zip

    《H5游戏源码解析:奔月游戏》 在当今数字化时代,HTML5(简称H5)技术以其跨平台、轻量级、易部署的特点,成为制作网页游戏的热门选择。"奔月游戏"作为一款H5游戏,其源码为我们提供了一窥H5游戏开发的窗口。本文...

    长娥奔月模板下载TIF

    【长娥奔月模板下载TIF】是一个与网页设计相关的资源,主要提供了一种以"长娥奔月"为主题的网页模版。这个模版可能是为了庆祝中国传统节日,如中秋节,或者用于讲述中国古老的神话故事。"长娥奔月"是中国文化中的...

    析鲁迅《奔月》.docx

    再者,《奔月》中的主角后羿,原本是英勇无比的神话英雄,但在鲁迅的描绘下,他被凡俗化,无法解决现实生活中的困境。这种对英雄形象的世俗化处理,反映了鲁迅对英雄主义的重新审视,同时也揭示了英雄在现实面前的...

    HTML5兔子奔月吃月饼游戏源码

    HTML5兔子奔月吃月饼游戏源码是一款基于HTML5技术开发的互动小游戏,适用于网页环境,无需额外插件即可在现代浏览器中运行。这款游戏利用了HTML5的核心特性,包括Canvas绘图、JavaScript编程以及可能涉及的Web Audio...

    HTML5兔子奔月吃月饼微信小游戏代码.zip

    在这个“HTML5兔子奔月吃月饼微信小游戏代码.zip”压缩包中,我们可以期待找到一个基于HTML5构建的小游戏,适合作为微信平台上的互动娱乐。 首先,`index.html`是网页的主入口文件,它包含了网页的基本结构和内容。...

    专题嫦娥二号成功发射开创奔月新纪元.doc

    【嫦娥二号卫星的成功发射】标志着中国在航天科技领域的重大进步,这是一次重要的航天探索活动,开创了中国奔月的新纪元。嫦娥二号作为嫦娥一号的升级版,搭载了更高分辨率的CCD相机和其他改进的探测设备,获取了...

Global site tag (gtag.js) - Google Analytics