首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请问:怎么把网页动态生成的验证码信息显示在窗体上?(不用识别)

2012-06-02 
请教:如何把网页动态生成的验证码信息显示在窗体上?(不用识别)举个例子:这个网站http://bbs.fjlottery.com

请教:如何把网页动态生成的验证码信息显示在窗体上?(不用识别)
举个例子:
这个网站http://bbs.fjlottery.com/login.asp,它的验证码如何显示在窗体上?


感谢!

[解决办法]
这个还是要具体的问题具体分析

打开你给的网址
找到下列文字.很明显,验证码是调用js方法 get_Code().那么接下来就从这个页面的js中招这个函数
<p class="font14">验证码</p>
<!--验证码表单-->
<input type="text" name="codestr" id="codestr" size="1" maxlength="4" tabindex="6" onfocus="get_Code();this.onfocus=null;" onkeyup="dv_ajaxcheck('checke_dvcode','codestr');" />

看这行
<script type="text/javascript" language="javascript" src="inc/main82.js">

从 main82.js中找到函数

/*显示认证码 o start1*/
function get_Code() {
var Dv_CodeFile = "Dv_GetCode.asp";
if(document.getElementById("imgid"))
document.getElementById("imgid").innerHTML = '<img src="'+Dv_CodeFile+'?t='+Math.random()+'" alt="点击刷新验证码" style="cursor:pointer;border:0;vertical-align:middle;" onclick="this.src=\''+Dv_CodeFile+'?t=\'+Math.random()" />'
}

很明显.执行这个函数后,获取 网页中 ID为'imgid'的图片就是你想要的验证码了.


热点排行