js 实现 点击图片刷新 验证码 看不清 换一张
第一种:js和html语句分离
注意:checkcode.java代码在上一篇验证码文章中
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>切换二维码</title>
<script type="text/javascript">
window.onload=function(){//获取img标签的对象img=document.getElementById("exchangecode");img.onclick=function(){//加时间戳,避免浏览器缓存var date=new Date().getTime()img.src="/responseproject/checkcode?"+date;}//获取a标签的对象ec=document.getElementById("ecode");ec.onclick=function(){//加时间戳var date=new Date().getTime()img.src="/responseproject/checkcode?"+date;}
}</script>
</head>
<body>
<img id="exchangecode" src="/responseproject/checkcode">
<a id="ecode" href="#">看不清?换一张图片</a>
</body>
</html>
第二种:第一种的省略版(不跳转页面)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>切换二维码</title>
<script type="text/javascript">function jump() {imge=document.getElementById("exchangecode");var time=new Date().getTime();imge.src="/responseproject/checkcode?"+time;
}
</script>
</head>
<body>
<img id="exchangecode" src="/responseproject/checkcode" onclick="jump();">
<a id="ecode" href="#" onclick="jump();">看不清?换一张图片</a>
</body>
</html>
第三种:在href上改进,其实是跳转页面
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>切换二维码</title>
<script type="text/javascript">function jump() {imge=document.getElementById("exchangecode");var time=new Date().getTime();imge.src="/responseproject/checkcode?"+time;
}
</script>
</head>
<body>
<img id="exchangecode" src="/responseproject/checkcode" onclick="jump();">
<a id="ecode" href="javascript:jump();" >看不清?换一张图片</a>
</body>
</html>
js 实现 点击图片刷新 验证码 看不清 换一张相关推荐
- js 实现 图片刷新 验证码 看不清 换一张
[需求] html+js实现html中一个图片刷新但是整个页面不刷新,或者是验证码刷新. 不使用jsp,不使用ajax,不使用js框架. [原理] 当一个<img>的src改变时,页面会自 ...
- php验证码图片看不清更换代码,php如何实现验证码看不清换一张的效果
php实现验证码看不清换一张的方法:首先打开PHP代码文件:然后添加js代码"function changing(){document.getElementById('checkpic'). ...
- java绘制图片验证码两种方式实现,点击【图片】刷新和点击【看不清换一张】刷新
转载地址:https://blog.csdn.net/Jiang_Rong_Tao/article/details/78063295 点击打开链接 1.(看不清,换一张),点击刷新验证码 <im ...
- tp5的验证码点击刷新看不清 换一张
tp5的验证码功能已经集成到框架的扩展之中了,只是官方手册上没有仔细的介绍,导致不知道该如何像tp3一样实现点击刷新验证码&更换验证,其实蛮简单的. 首先使用Composer安装think-c ...
- php点击图片更新验证码,thinkphp点击图片刷新验证码
本类验证码功能刷新功能,涉及到两个刷新,一个是点击验证码图片刷新,另一个是输错验证码刷新,当然自己刷新那就不要说了,那是肯定会刷新的.thinkPHP框架里面内置了verify.class.php验证 ...
- 验证码无法改变的问题(验证码看不清,换一个,却不起作用)
页面代码如下: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server&quo ...
- jQuery 验证码输入错误后自动刷新验证码 点击验证码图片刷新验证码
利用jQuery的attr()函数,向Servlet发出请求的时候加一个随机数, 保证每次都是不同的请求 $('#imgVcode').attr("src","/veri ...
- html鼠标点击切换图片,js鼠标点击图片切换效果代码分享
本文实例讲述了js鼠标点击图片切换效果.分享给大家供大家参考.具体如下: 实现原理很简单,其实是多张图片叠加起来,点击图片后依次赋予图片一个class,使其看起来在表面而已,点击图片,可以实现图片的不 ...
- js实现点击图片放大效果,以及懒加载图片
js实现点击图片放大效果,以及懒加载图片 近期有个后端管理页面小优化,原来的图片是点击才会去后端请求图片展示到前端,用dialog的方式展示,但是不太直观 存在两个问题 1.点击查看后,电子照片会变形 ...
最新文章
- 朴素贝叶斯算法的python实现
- 全国大学智能车竞赛完全模型组中的赛道标志
- JQuery实现一个简单的鼠标跟随提示效果
- The expression except (OSError, e)
- 数据结构50:二分查找法(折半查找法)
- 【Ubuntu】 Ubuntu16.04搭建Samba服务
- jsb调用java_在JS代码中使用反射调用java代码注意事项(附webview使用方法)(转)...
- java c++ python哪个好_程序员学java好还是python语言好 c++又如何
- Package vim is not available, but is referred to by another package.
- native react 图片裁剪,使用react-native-image-picker将图片上传到firebase
- 图灵奖得主华人高徒发布首款AI芯片!64位RISC-V、高度可编程,低功耗
- 寻找Cisco MARS的替代者
- axios的二次封装与async,await的配合使用?
- 实习日记 08/23 day33 理解JVM---Java核心卷中的并发
- 神威太湖之光计算机的知识点,神威太湖之光计算机系统.PDF
- 牛客网经典120道Java面试常见题(试题+答案)
- 10大渗透神器,渗透测试必备
- iOS App完整项目
- 百度地图:创建多个标注点
- JS:对象的浅克隆、深克隆
热门文章
- boost::mpi模块sendrecv() 操作的测试
- boost::graph模块使用 read_graphviz 加载 GraphViz Dot 文本的示例 ,图转换为具有自定义属性的 BGL adjacency_list 图
- boost::gil::scoped_channel_value用法的测试程序
- boost::rational用法的测试程序
- boost::fusion::unfused_typed用法的测试程序
- Boost:自定义树的测试程序
- Boost:双图bimap与Boost序列化的测试程序
- Boost:字符串的RLE压缩的测试程序
- ITK:切割网格CutMesh
- ITK:获取或设置ITK类的成员变量