”看不清 换一张“ ,这个是什么机制又怎么实现的
求解..
7 个解决方案
#1
...你想问什么 ?
那个验证码的图片是 用程序生成的
生成的同时 数据存在Session中
那个验证码的图片是 用程序生成的
生成的同时 数据存在Session中
#2
我也想问这个问题,意思是指生成图片的程序已经搞定了,如何实现点击图片或"更换一张"链接实现图片的刷新?
#3
如上 就是问:,如何实现点击图片或"更换一张"链接实现图片的刷新?
#4
更换一张 :
就是生新调用一下程序 重新生成图片
实现方法可以用ajax 异步调用一下就行咯~
就是生新调用一下程序 重新生成图片
实现方法可以用ajax 异步调用一下就行咯~
#5
直接用js就能实现了
<script language="javascript">
//重新获取验证字符
function nchangeImg()
{
var img = document.getElementById("Image1");
img.src = img.src+'?';
}
</script>
<td colSpan="2">请输入验证码
<asp:textbox id="txtVal" runat="server"></asp:textbox><asp:image id="Image1" runat="server" ImageUrl="../DrawPriceture.aspx"></asp:image><A href="javascript:nchangeImg();">看不清?</A></td>
<script language="javascript">
//重新获取验证字符
function nchangeImg()
{
var img = document.getElementById("Image1");
img.src = img.src+'?';
}
</script>
<td colSpan="2">请输入验证码
<asp:textbox id="txtVal" runat="server"></asp:textbox><asp:image id="Image1" runat="server" ImageUrl="../DrawPriceture.aspx"></asp:image><A href="javascript:nchangeImg();">看不清?</A></td>
#6
右键,查看源代码,不就搞定了?
-----------------------
CSDN 论坛助手
http://china-csdn.cn
-----------------------
CSDN 论坛助手
http://china-csdn.cn
#7
验证码的图片位置的代码:
<img alt="Click refresh..." src="" style="cursor:pointer;" id="vcodeimg" onclick="this.src='validate.aspx?time=' + Math.random();" /><script language="javascript" type="text/javascript">document.getElementById('vcodeimg').src = 'validate.aspx?time=' + Math.random();</script>
这里的validate.aspx是你的验证码图片生成的页面
<img alt="Click refresh..." src="" style="cursor:pointer;" id="vcodeimg" onclick="this.src='validate.aspx?time=' + Math.random();" /><script language="javascript" type="text/javascript">document.getElementById('vcodeimg').src = 'validate.aspx?time=' + Math.random();</script>
这里的validate.aspx是你的验证码图片生成的页面
#1
...你想问什么 ?
那个验证码的图片是 用程序生成的
生成的同时 数据存在Session中
那个验证码的图片是 用程序生成的
生成的同时 数据存在Session中
#2
我也想问这个问题,意思是指生成图片的程序已经搞定了,如何实现点击图片或"更换一张"链接实现图片的刷新?
#3
如上 就是问:,如何实现点击图片或"更换一张"链接实现图片的刷新?
#4
更换一张 :
就是生新调用一下程序 重新生成图片
实现方法可以用ajax 异步调用一下就行咯~
就是生新调用一下程序 重新生成图片
实现方法可以用ajax 异步调用一下就行咯~
#5
直接用js就能实现了
<script language="javascript">
//重新获取验证字符
function nchangeImg()
{
var img = document.getElementById("Image1");
img.src = img.src+'?';
}
</script>
<td colSpan="2">请输入验证码
<asp:textbox id="txtVal" runat="server"></asp:textbox><asp:image id="Image1" runat="server" ImageUrl="../DrawPriceture.aspx"></asp:image><A href="javascript:nchangeImg();">看不清?</A></td>
<script language="javascript">
//重新获取验证字符
function nchangeImg()
{
var img = document.getElementById("Image1");
img.src = img.src+'?';
}
</script>
<td colSpan="2">请输入验证码
<asp:textbox id="txtVal" runat="server"></asp:textbox><asp:image id="Image1" runat="server" ImageUrl="../DrawPriceture.aspx"></asp:image><A href="javascript:nchangeImg();">看不清?</A></td>
#6
右键,查看源代码,不就搞定了?
-----------------------
CSDN 论坛助手
http://china-csdn.cn
-----------------------
CSDN 论坛助手
http://china-csdn.cn
#7
验证码的图片位置的代码:
<img alt="Click refresh..." src="" style="cursor:pointer;" id="vcodeimg" onclick="this.src='validate.aspx?time=' + Math.random();" /><script language="javascript" type="text/javascript">document.getElementById('vcodeimg').src = 'validate.aspx?time=' + Math.random();</script>
这里的validate.aspx是你的验证码图片生成的页面
<img alt="Click refresh..." src="" style="cursor:pointer;" id="vcodeimg" onclick="this.src='validate.aspx?time=' + Math.random();" /><script language="javascript" type="text/javascript">document.getElementById('vcodeimg').src = 'validate.aspx?time=' + Math.random();</script>
这里的validate.aspx是你的验证码图片生成的页面