图片自动切换的JS代码

写一个网页和一个JS文件(当前目录下的images子目录啊下有5张图片),网页调用JS,让网页上的图片每隔5秒切换一次图片是本地的不需要多复杂,能实现网页内的图片每隔5秒... 写一个网页和一个JS文件(当前目录下的images子目录啊下有5张图片),
网页调用JS,让网页上的图片每隔5秒切换一次
图片是本地的

不需要多复杂,能实现网页内的图片每隔5秒自动切换下一张就行了
越精简越好

谁帮忙做一个,发到wulovezhuo@163.com
合适的加分,

先谢谢了~~
展开
 我来答
匿名用户
2010-07-17
展开全部

试试这个图片切换

有12345数字一起切换

鼠标点一下数字会变换到另一张图片,不点就会自动换

里面有教程和源码

参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?4=p&id=10895

百度网友9c5e7b6
2012-07-14
知道答主
回答量:22
采纳率:0%
帮助的人:3.9万
展开全部
<script type="text/javascript">
/**
1. 图片自动切换(更改img标签src属性)
a.制作一个切换函数
b.加载事件,完成间歇函数功能
2. 完成图片停止功能
3. 如果鼠标移出图片,则间隙函数要调动起来
4. 图片切换的时候对应的序号需要高亮显示
5. 当鼠标"移入"一个序号,则图片要显示对应序号的图片
当前序号也需要被高亮显示
序号有鼠标移入事件
6. 鼠标从序号移出要继续图片切换
*/
//图片切换功能
var i = 1;
function pic_change(){
//图片如果到达最后一个张,则计数器清空、归位
i++;
if(i>8){
i=1;
}
//全部序号"暗"下来
var lis = document.getElementsByTagName('li');
for(var j=0; j<lis.length; j++){
lis[j].style.background="green";
}
//当前序号背景色高亮显示
document.getElementById('xu'+i).style.background="yellow";
var pic_obj = document.getElementById('pic');
pic_obj.src=i+".jpg";
}
//加载事件函数,完成页面每次加载间歇函数的制作
var timer = "";
function jia(){
clearInterval(timer);
timer = setInterval('pic_change()', 1000);
}
//停止图片切换
function stop_pic(){
clearInterval(timer);
}
//鼠标移入序号发生变化的函数
//1显示当前序号对应图片
//2当前序号高亮
//3鼠标移出图片要继续切换
function xu_change(n){
//显示图片
document.getElementById('pic').src=n+".jpg";
//立即停止间隙函数
stop_pic();
//序号背景色发生变化
//全部序号"暗"下来
var lis = document.getElementsByTagName('li');
for(var j=0; j<lis.length; j++){
lis[j].style.background="green";
}
//当前序号背景色高亮显示
document.getElementById('xu'+n).style.background="yellow";
//让图片切换与当前序号一致 计数器与当前序号一致就可以
i=n;
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhongqirong
2010-07-16 · 超过10用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> autoimg </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
var count=1;
function test(){
setTimeout('test()',5000);
var img=document.getElementById("img").src=count+".jpg";
count++;
if(count>5)
count=1;
}
</SCRIPT>
<BODY onload="test()">
<img id="img" src="1.jpg">
</BODY>
</HTML>
取了个巧,把图片命名为1.jpg,2.jpg...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cc10k
2010-07-16 · TA获得超过545个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:235万
展开全部
<SCRIPT>
var widths=255;
var heights=255;
var counts=6;
img1=new Image ();img1.src='http://www.yesky.com/imagelist/2007/018/43rx42mql3ng.jpg';
img2=new Image ();img2.src='http://notebook.yesky.com/imagelist/2007/017/hub8x795v23m.jpg';
img3=new Image ();img3.src='http://www.yesky.com/imagelist/2007/017/dt741w2a2n42.jpg';
img4=new Image ();img4.src='http://www.yesky.com/imagelist/2007/016/hda926w5t574.jpg';
img5=new Image ();img5.src='http://diy.yesky.com/imagelist/2007/010/190g0pqjdbw7.jpg';
img6=new Image ();img6.src='http://www.yesky.com/imagelist/2007/015/67vtz4ew2m5s.jpg';
url1=new Image ();url1.src='http://www.baidu.com';
url2=new Image ();url2.src='http://www.baidu.com';
url3=new Image ();url3.src='http://www.baidu.com';
url4=new Image ();url4.src='http://www.baidu.com';
url5=new Image ();url5.src='http://www.baidu.com';
url6=new Image ();url6.src='http://www.baidu.com';
var nn=1;
var key=0;
function change_img()
{if(key==0){key=1;}
else if(document.all)
{document.getElementById("pic").filters[0].Apply();document.getElementById("pic").filters[0].Play(duration=2);}
eval('document.getElementById("pic").src=img'+nn+'.src');
eval('document.getElementById("url").href=url'+nn+'.src');
for (var i=1;i<=counts;i++){document.getElementById("xxjdjj"+i).className='axx';}
document.getElementById("xxjdjj"+nn).className='bxx';
nn++;if(nn>counts){nn=1;}
tt=setTimeout('change_img()',4000);}
function changeimg(n){nn=n;window.clearInterval(tt);change_img();}
document.write('<style>');
document.write('.axx{padding:1px 7px;border-left:#cccccc 1px solid;}');
document.write('a.axx:link,a.axx:visited{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#666;}');
document.write('a.axx:active,a.axx:hover{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#999;}');
document.write('.bxx{padding:1px 7px;border-left:#cccccc 1px solid;}');
document.write('a.bxx:link,a.bxx:visited{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#D34600;}');
document.write('a.bxx:active,a.bxx:hover{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#D34600;}');
document.write('</style>');
document.write('<div style="width:'+widths+'px;height:'+heights+'px;overflow:hidden;text-overflow:clip;">');
document.write('<div><a id="url" target="_blank"><img id="pic" style="border:0px;filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward)" width='+widths+' height='+heights+' /></a></div>');
document.write('<div style="filter:alpha(style=1,opacity=10,finishOpacity=80);background: #888888;width:100%-2px;text-align:right;top:-12px;position:relative;margin:1px;height:12px;padding:0px;margin:0px;border:0px;">');
for(var i=1;i<counts+1;i++){document.write('<a href="javascript:changeimg('+i+');" id="xxjdjj'+i+'" class="axx" target="_self">'+i+'</a>');}
document.write('</div></div>');
change_img();
</SCRIPT>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式