javascript 实现图片切换

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Show Pictures </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<center>
<h1>Ajax无刷新实现图片切换特效</h1>
<hr >
<br >
<h5>效果如下</h5>
<div class="mod" id="mod_album" xmlns="">
<center class="modhead">
<span class="phpage">
<a href="#" οnclick="previous();return false;"><img border="0" align="absmiddle" width="60" height="60" src="previous.png" title="lastone" alt="lastone"οnmοuseοver="" οnmοuseοut="" /> </a>
<a href="#" οnclick="PlayControl();return false;"><img border="0" align="absmiddle" width="60" height="60" src="pause.png" title="pause" οnmοuseοver="m_over(this)" οnmοuseοut="m_out(this)" id="playControlImg" /></a>
<a href="#" οnclick="next();return false;"><img border="0" align="absmiddle" width="60" height="60" src="next.png" title="nextone" alt="nextone"οnmοuseοver="" οnmοuseοut="" /> </a>
</span>
</center>
<div id="m_album" class="modbox">
<div style="" class="image" id="imgArea">
<center id="picdiv"></center>
</div>
</div>

<script type="text/javascript">
function $(id){
return document.getElementById(id);
}
var nowid=0;
var pNum=0;
var time=3000;
var starting;
var isPlaying=true;
var playContrlImg=$("playControlImg");
var picdiv=$("picdiv");
var photoIndexs=[];
for(var i=0;i<64;i++){
photoIndexs[i]='IMG_'+(i+1)+'.JPG';
}
pNum=photoIndexs.length;
if(0!=pNum){
$("imgArea").style.display='';
picdiv.innerHTML='<img src="'+photoIndexs[0]+'"border="0" /></a>';
starting=setInterval("rockPhoto()",time);
}
function m_over(ele){
if(isPlaying) ele.src="play.png";
else ele.src="pause.png";
}
function m_out(ele){
if(isPlaying) ele.src="pause.png";
else ele.src="play.gif";
}
function playControl(){
clearInterval(starting);
if(isPlaying){
isPlaying=false;
playControlImg.src="play.png";
playControlImg.title="start play";
}
else{
starting=setInterval('rockPhoto()',time);
isPlaying=true;
playControlImg.src="pause.png";
playControlImg.title="pause";
}
}
function rockPhoto(){
nowid++;
if(nowid>=pNum) nowid=0;
picdiv.innerHTML='<img src="'+photoIndexs[nowid]+'"border="0" />';
}
function next(){
rockPhoto();
}
function previous(){
nowid--;
if(nowid<0) nowid=pNum-1;
picdiv.innerHTML='<img src="'+photoIndexs[nowid]+'"border="0" />';
}
</script>
</div>
</center>
</BODY>
</HTML>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值