[织梦教程] dedecms系统不刷新页面改变验证码的两种方法

[复制链接]
查看1317 | 回复15 | 2019-2-10 01:21:13 | 显示全部楼层 |阅读模式
第一种方法是在请求地址后面带参数,这是一个小窍门。因为浏览器访问服务器的时候地址后面可以带上参数一起传给服务器,而加载内容是只看地址不看后面的参 数;另外在<img src="地址"/>中,只要浏览器发现地址改变了就会自动重新加载该地址指向的图片。所以只要给地址后面带上当前时间的参数那么地址就一直都是不 一样的,从而让浏览器认为地址发生改变重新去加载验证码图片。具体做法是:<img src="地址" onclick="this.src=this.src+'?'+(new Date()).getTime()" /> 这样就可以在鼠标点击图片的时候自动改变src地址后的参数,从而实现自动加载。

第二种方法是写一个JavaScript方法,在点击链接就调用改方法改变地址从而实现自动改变。具体方法是:
<script type="text/javascript">
function changeVerifyCode(){
var img = document.getElementByIdx('imgVcode'); //在拿到id=imgVcode的<img/>对象
var time = new Date().getTime();//拿到当前时间
img.src = img.src +'?' + time;//拼接img中src的地址,目的和第一种方法一样
}
</script>  

调用的地方是<img id="imgVcode" src="地址" />之后的任何地方 。
<a href="javascript:verifyCode()">看不清楚?换个图片</a> 点击就可以改变验证码了
从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。 汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!
回复

使用道具 举报

123457647 | 2021-3-1 17:18:53 | 显示全部楼层
悟空源码太厉害,资源真多!
回复

使用道具 举报

chuzhaofeng | 2021-3-26 05:58:45 | 显示全部楼层
谢谢楼主发布的资源下载,帮助我不少
回复

使用道具 举报

123457191 | 2021-7-25 14:26:02 | 显示全部楼层
站长真良心,这么大的资源站都是免费下载
回复

使用道具 举报

张玉萍Pilar | 2022-3-1 11:25:40 | 显示全部楼层
支持悟空源码,越来越好
回复

使用道具 举报

秦基兴拍 | 2022-3-25 20:52:47 | 显示全部楼层
这个站很好,资源多,教程全
回复

使用道具 举报

白刃玄衣及 | 2022-6-1 09:31:31 | 显示全部楼层
悟空源码资源不错。粉了
回复

使用道具 举报

心素如菊棺 | 2022-6-2 03:50:19 | 显示全部楼层
5kym.cn这个站资源太全了
回复

使用道具 举报

公务员老虫叭 | 2022-6-16 03:46:06 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

兰905 | 2023-3-2 05:22:07 | 显示全部楼层
我是来白嫖资源的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则