php 怎样实现点击一下图片就会换成另一张图片,图片的个数是3个。 php 怎样实现点击一下图片就会换成另一张图片,图片的个数是3个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://jquery.com/demo/thickbox/#sectionc-3http://www.huddletogether.com/projects/lightbox2/ <img src="./pic1.JPG" atl="" onclick="javascript:this.src='pic2.JPG'"></img>这就可以了,如果多了你就写个function 自己循环读取图片就可以了 我的代码是这样的,但是每次都是后面的覆盖前面的,只显示一个: var i = 0;imgstype = new Image();images = new Array();images[0]="../images/tline1.gif";images[1]="../images/tline.gif";images[2]="../images/tline2.gif"; for(var i=0; i<3; i++) { document.all.imgstype.src=images[i];}imgstype是图片的name,每次的结果都是显示images[2]。 用php干什么,那么麻烦.就用js算了.效率又高! 你看下那些验证码的点下验证码图片又换了,就是这个道理<form action=authpage.php method=post> <table> 请输入验证码:<input type=text name=authinput style="width: 80px"><br> <input type=submit name="验证" value="提交验证码"> <input type="image" src="authimg.php" /> </table> </form> authimg.php就是生成图片的PHP,你可以设置一个SESSION,每点一次SESSION++然后 SESSION % 3 的结果就是下一张图了,循环显示 var i = 0;var n = -1;images = new Array();for(var i=0; i<3; i++){images[i] = new Image();}images[0]="../images/tline1.gif";images[1]="../images/tline.gif";images[2]="../images/tline2.gif";调用部分。onclick="n = ++n % 3;this.src = images[n].src;" 改正一下var i = 0;var n = -1;images = new Array();for(var i=0; i<3; i++){images[i] = new Image();}images[0].src="../images/tline1.gif";images[1].src="../images/tline.gif";images[2].src="../images/tline2.gif";调用部分。onclick="n = ++n % 3;this.src = images[n].src;" 请问善于JavaScript使用PHP变量的方法 网站的功能 Iframe里怎么显示某个网站的局部? 【求助】我也研究soap了 php中使用nusoap调用.net写的Web Service,为什么无法传参数? 后台留言回复 Why? 看下面代码如何显示数据在网页上? 关于多参数的传递问题! 急急 请教,有关mysql 的问题? 使用phpexcel导出excel乱码 页面的总页数大于1,当我选中第2页的一个checkbox,点击提交按钮时,怎么样能使页面不刷新到第1页?急 mysql---要怎么学
这就可以了,如果多了你就写个function 自己循环读取图片就可以了
var i = 0;
imgstype = new Image();
images = new Array();
images[0]="../images/tline1.gif";
images[1]="../images/tline.gif";
images[2]="../images/tline2.gif";
for(var i=0; i<3; i++)
{
document.all.imgstype.src=images[i];
}
imgstype是图片的name,每次的结果都是显示images[2]。
点下验证码图片又换了,就是这个道理
<form action=authpage.php method=post>
<table>
请输入验证码:<input type=text name=authinput style="width: 80px"><br>
<input type=submit name="验证" value="提交验证码">
<input type="image" src="authimg.php" />
</table>
</form> authimg.php就是生成图片的PHP,你可以设置一个SESSION,每点一次SESSION++
然后 SESSION % 3 的结果就是下一张图了,循环显示
var n = -1;
images = new Array();
for(var i=0; i<3; i++)
{
images[i] = new Image();
}
images[0]="../images/tline1.gif";
images[1]="../images/tline.gif";
images[2]="../images/tline2.gif";
调用部分。
onclick="n = ++n % 3;this.src = images[n].src;"
var i = 0;
var n = -1;
images = new Array();
for(var i=0; i<3; i++)
{
images[i] = new Image();
}
images[0].src="../images/tline1.gif";
images[1].src="../images/tline.gif";
images[2].src="../images/tline2.gif";
调用部分。
onclick="n = ++n % 3;this.src = images[n].src;"