图片自动切换的JS代码

写一个网页和一个JS文件(当前目录下的images子目录啊下有5张图片),
网页调用JS,让网页上的图片每隔5秒切换一次
图片是本地的

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

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

先谢谢了~~

试试这个图片切换

有12345数字一起切换

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

里面有教程和源码

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-14
<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>
第2个回答  2010-07-16
<!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...
第3个回答  2010-07-16
<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>

js如何自动切换图片js如何自动切换图片格式
1.HTML结构 img src=1.pngid=test>2.javascript代码 functionchange(n){ 如果(n\/\/一共5张图,循环替换。document.getelementbyid(测试src。png n;settimeout(更改()} window.onload=function(){ settimeout(改变(1),1000);}3.效果演示 在dreamweaver中怎么用js实现两张图片自动切换?试试这个...

怎么用js定时替换图片怎么用js定时替换图片
functionchange(n){ 如果(n\/\/一共5张图,循环替换。document.getelementbyid(测试src.png n;settimeout(更改()} window.onload=function(){ settimeout(改变(1),1000);}3.效果演示 DW怎么制作图片自动切换效果,就像淘宝那种,不要代码,简单说明就行?需要用到js,使用图像交换,你下面说的:DW...

网页制作是如何实现图片切换的?
新建项目文件夹如下图所示 编写index.html文件,代码如下:<DOCTYPE html> lunbo

...点击图片跳转到另一个网站。 一定要js代码的。不要普通的。谢谢了...
第一种: window.location.href="login.jsp?backurl="+window.location.href; 第二种: alert("返回");window.history.back(-1); 第三种: window.navigate(http:\/\/www.taoyiso.com ); 第四种: self.location=’http:\/\/www.518dkw.cn ’; 第五种: alert("非法访问!");top.location=...

javascript 怎样实现图片动态切换
2、javascript代码 function change(n){if(n>5) n=1; \/\/ 一共5张图片,所以循环替换document.getElementById("test").setAttribute("src", n+".png");n++;setTimeout("change("+n+")",1000);}window.onload = function(){setTimeout("change(1)", 1000);} 3、效果演示 ...

怎样用JS动态的改变img标签里面的src属性实现图片的循环切换。
js:根据循环切换条件可以用document.getElementById("").src=""设置,或者juqery:("#id").attr("src","图片名称");

网页里面自动切换的图片下面带数字的js代码怎么写呀,谢谢啦!!
这个图册很多是基于flash的 先把图片连接定义在相关的js代码中 flash就会调用图片地址来显示。再有也有基于js的 有很多这样的js相册直接拿过来用就行 如lightbox 和jquery的一写插件,都可以的,厉害的话可以直接用这些高效的框架来写的。

谁有网页中图片切换的代码,最好是js的,我试过通过改变src还有数组结合...
最简单的JS切换,先引用jquery js代码 var arr = ["image\/1.jpg", "image\/2.jpg", "image\/3.jpg", "image\/4.jpg"]; var arr1 = ["img1", "img2", "img3", "img4"]; var count = 0; function go() { $("#img").attr("src", arr[count]); $("#...

如何用js实现点击图片切换另一图片,再次点击恢复?
window.onload=function(){ var Imgbtn=document.getElementById('btn');var Img=document.getElementById('img');Imgbtn.onclick=function(){ if(Img.src=='http:\/\/dl.bizhi.sogou.com\/images\/2012\/01\/19\/191337.png') { Img.src='http:\/\/pic3.nipic.com\/20090701\/2847972_13062806...

图片自动切换的JS代码
有12345数字一起切换 鼠标点一下数字会变换到另一张图片,不点就会自动换 里面有教程和源码 参考资料:http:\/\/www.blueidea.com\/common\/shoutbox\/redir.asp?4=p&id=10895

相似回答