设为首页设为首页
 添加收藏添加收藏
 进入音乐版音 乐 版
  汉南在线网页设计Asp动态程序

关于验证码刷新的问题解决方法
作  者:匿名
关键字:验证码



问:今天在做一个登陆时需要用到验证码,就从网上找了一个验证码生成的程序,程序本身没有问题,而且也能够正常刷新.
但是我想通过点击图片刷新来刷新验证码,我的调用方法是:

<IMG src="getcode.asp" onclick="this.src='getcode.asp'"></IMG>

网上很多人都说这种办法可行,但是我每次在我的浏览器上调试都会出现这个问题: "缺少对象'this'",我用的是IE7,请问如何解决啊?急!

答:<img src="getcode.asp" alt="验证码,看不清楚?请点击刷新验证码" height="10" style="cursor : pointer;" onClick="this.src='getcode.asp?t='+(new Date().getTime());" />

通过getcode.asp?t='+(new Date().getTime());这样就能得到一个新的验证码了

其它方法:

function changeImg()
{
img=document.getElementById('Image1');
img.src=img.src+"?";//这是最简单的方法.

//img.src="../NetPage/validateCode.aspx?"+Math.random();
//如果不是服务器控件可以直接在onclick事件里写,那样更简单.
//onclick='this.src="产生图片的页面.aspx?"+new Date().getTime()'//后面一定要有参数啊,随机参数就行.



来源:网络
阅读:52
日期:2008-8-23

【 双击滚屏 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Ajax+jsp无刷新验证码实例
下一篇:改善用户体验 制作实用密码强度提示

  >> 相关文章
 
  ·Ajax+jsp无刷新验证码实例
授权使用:汉南在线 http://www.hzwz.net/(2008-2009)   
Copyright (c) 2002-2007 汉南在线. All Rights Reserved . 
经营许可证:陕ICP备05000109号 Powered by:汉南在线