vbscript和javascript写的验证码脚本
网站流行登陆或者发文章的时候输入验证码主要的一个作用是防止重复提交数据
用验证码在那里卡一下,效果会好很多,其实用随机数很简单的就可以实现
<script language="vbscript">
window.name="code"
Function vCode()
Dim A(5)
Randomize
For i=1 To 5
A(i-1)= Int (10 * Rnd)
document.write A(i-1)
next
End Function
vCode
</script>
<script language="javascript">
function vvCode(k){
eval(A=new Array(k))
for(i=0;i<k;i++){
A[i]=parseInt(Math.random()*10)
document.write(A[i])
}
}
vvCode(5)
//javascript可以通过eval函数指定产生的验证码位数,更爽一点
</script>
vbscript的Rnd函数和javascript的Math.random函数都产生一个大于0小于1的小数(0.xxxx)
于是都乘以10,使他们变成(x.xxxx)的形式,然后转换为整型
由于对javascript的函数不熟悉,一开始让我兜了个圈子,我不知道有一个函数可以把字符串和小数转换为整型,所以写了一段等价的代码
N=Number(Math.random()*10)
S=N.toString()
N=Number(S.substring(0,1))
晕哦...好费事...其实一个parseInt函数就可以实现了嘛,对函数的熟悉真的是基本工呀,我要好好练才行:(
分享到:
相关推荐
【Asp网上同学录】是一个基于ASP(Active Server Pages)技术构建的在线校友通讯平台,主要采用VBScript...这样的项目对于学习和理解Web开发技术,尤其是ASP、VBScript和JavaScript的结合运用,具有很高的参考价值。
ASP源码—javascript生成PNG格式验证码下载.zip是一个包含ASP编程语言和JavaScript技术的资源包,主要用于创建PNG格式的验证码图片。验证码是网络安全中常见的手段,它用于防止自动化的机器人程序和恶意用户进行非法...
该压缩包文件“ASP实例开发源码——ASP+javascript生成PNG格式验证码下载.zip”提供了一个ASP(Active Server Pages)和JavaScript结合实现的验证码生成器的源代码示例。验证码技术在网页开发中扮演着重要的角色,它...
- 使用VBScript的RND函数生成一个介于0和1之间的随机数,然后乘以字符集长度,取整得到随机索引。 - 通过循环这个过程,可以生成指定长度的随机字符串,例如4或6位。 2. **绘制图像**: - 创建一个新的GDI+图像...
【标题】"Tencent.rar_vb 验证码_腾讯" 涉及的核心知识点是使用VBScript(VB的脚本版本,简称VBScript)来处理腾讯相关的验证码验证。这通常是为了自动化某些过程,比如自动登录或者数据抓取,其中验证码的识别和...
1. **生成随机字符串**:使用VBScript的内置函数Rnd和Int来生成随机数字,然后组合成验证码字符串。例如,我们可以生成4位数字验证码: ```vbscript Function GenerateRandomCode() Dim code code = "" For i =...
考虑到描述中提到该验证码兼容IE(Internet Explorer)和Firefox,这意味着开发过程中已经考虑到了不同浏览器之间的差异,可能包括JavaScript的实现、CSS样式解析等方面的兼容性问题。确保验证码在多种浏览器下正常...
例如,实训一主要关注JavaScript的基本语法,包括条件判断、事件处理等,通过项目一至五,学生将学习到如何验证用户输入、处理复选框和单选钮的选择、生成随机验证码以及验证隐藏控件等实际应用场景。 实训二则聚焦...
这个源码包可能包含了实现这些功能的ASP文件,例如一个生成验证码的`.asp`文件,以及可能的CSS或JavaScript文件来辅助页面布局和交互。使用者可以下载这个资源,根据自己的需求进行修改和集成到自己的ASP项目中,...
这个实例开发源码着重展示了ASP在实现中文验证码和算术验证码方面的应用,这些都是防止自动化机器人和恶意用户进行欺诈性操作的有效手段。 验证码通常由一串随机字符组成,目的是为了验证用户是真实的个体而非...
14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 14.20 小写金额转换为大写 14.21 通过两点坐标计算直线距离 ...
可以使用VBScript的内置函数Rnd和Int来生成随机数,并结合字符集生成验证码。 3. **保存验证码**:生成的验证码需要存储起来,以便用户验证时比对。可以将其保存在服务器的Session变量中,这样可以在同一个会话期间...
打开“运行”对话框,分别输入“regsvr32 jscript.dll”和“regsvr32 vbscript.dll”,回车执行,这两个命令将重新注册JavaScript和VBScript的相关组件。完成后再尝试刷新页面输入验证码。 如果以上方法均无效,很...
14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 14.20 小写金额转换为大写 14.21 通过两点坐标计算直线距离 ...
为了深入理解和应用这个源码,开发者需要具备基本的ASP编程技能,了解HTML、CSS和JavaScript,以及对语音验证码技术有一定的了解。同时,阅读并遵循"内容来自存起来软件站www.cqlsoft.com.txt"文件中的指导,可以更...
它结合了ASP(Active Server Pages)脚本语言、自定义文字生成技术以及AJAX(Asynchronous JavaScript and XML)异步通信技术,旨在提供更加友好和高效的用户体验。在传统的验证码系统中,用户如果看不清验证码图像...
这通常是指易语言提供的一种机制,允许开发者在易语言程序中嵌入和执行其他脚本语言,比如JavaScript或VBScript。在这个例程中,脚本语言可能被用来解析网页的HTML或DOM结构,以检测验证码元素是否存在,从而判断...
本文将探讨几种常见的编程语言和技术,包括ASP、VBScript、JavaScript、XML、CGI、PHP和JSP,以及它们在企业电子商务网站中的应用。 【ASP(Active Server Pages)】 ASP是一种由微软开发的服务器端脚本环境,主要...
6. images/验证码图片:用于生成和验证验证码的图像文件。 7. css/样式表文件:定义页面布局和样式的CSS文件。 8. js/脚本文件:可能包含一些辅助的JavaScript代码,如验证表单数据。 【数据库设计】 数据库通常...
4. **处理重定向和验证码**:对于跳转链接和验证码,爬虫需要有能力处理这些情况以成功抓取图片。 5. **速率控制和反爬策略**:为了避免对目标网站造成过大压力,爬虫会设定下载速率限制,并可能需要处理网站的反爬...