ASP.Net中利用AJAX、JS点击验证码自动更新功能
2008-11-16 03:48
671 查看
ASP.Net中利用AJAX、JS点击验证码自动更新功能
aspx:<asp:image ID="Image1" runat="server" ImageUrl="gif.aspx" >
可以改为HTML控件:
<img id="Image1" onclick="changeVCode();" src="gif.aspx" style="cursor:hand;" alt="看不清楚,换个图片" />
CS:
Image1.Attributes.Add("alt","看不清楚,换个图片");
Image1.Attributes.Add("style", "cursor:hand;");
Image1.Attributes.Add("onclick", "changeVCode();");
JS:
function changeVCode()
{
var cbo = new CallBackObject(); //CallBackObject为自己写的AJAX对象
var gifUrl = "gif.aspx"; //生成验证码图片页面
var imgid = document.getElementById("<%= this.Image1.ClientID %>");
imgid.src = "/images/loading_16.gif"; //载入时显示的Loading图片
document.getElementById("cCode").value=""; //清空录入框
cbo.OnComplete = onChangeComplete;
cbo.onError = cbo_Error;
cbo.DoCallBack(gifUrl);
}
function onChangeComplete()
{
var imgid = document.getElementById("<%= this.Image1.ClientID %>");
imgid.src = "gif.aspx";
}
相关文章推荐
- asp.net ajax 使用AutoCompleteExtender开发自动完成功能(转载)
- asp.net + ajax + sqlserver 自动补全功能
- 通用的自动完成功能 -Ajax + asp.net(转载)
- ASP.NET 中点击按钮时邮件自动发送功能实例
- ASP.NET AJAX文本框自动提示功能
- asp.net ajax 使用AutoCompleteExtender开发自动完成功能
- ASP.NET自动检测用户名是否注册(利用微软AJAX控件技术)
- 通用的自动完成功能 -Ajax - asp.net
- 利用ASP.NET AJAX的Timer讓GridView每隔一段時間做到自動換頁的功能
- Asp.Net利用Ajax实现Fullcalendar动态获取更新events并修改日程单元格背景颜色
- asp.net ajax 使用AutoCompleteExtender开发自动完成功能(转载)
- ASP.NET MVC利用PagedList分页(二)PagedList+Ajax+JsRender
- asp.net ajax 使用AutoCompleteExtender开发自动完成功能
- 通用的自动完成功能 -Ajax + asp.net
- asp.net mvc利用 ajax实现输入自动完成
- ASP.NET自动检测用户名是否注册(利用微软AJAX控件技术)
- 利用Asp.net中的AJAX制作网页上自动选取开始日期及结束日期的用户自定义控件
- asp.net+ajax+sqlserver自动补全功能实现解析
- ASP.NET MVC利用PagedList分页(二)PagedList+Ajax+JsRender
- 利用Asp.net中的AJAX制作网页上自动选取开始日期及结束日期的用户自定义控件