用javascript循环显示图片 把图片的地址存到数组中, 用 window.setInterval 定时循环显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也就是动态的修改 img 标签的 src 为某个值就行了。 给你一个思路,把下面代码包村成html,然后在弄几张图片<style><!--#obj {filter:revealTrans(duration=5,transition=3);}--></style><SCRIPT LANGUAGE=javascript><!-- var myPic = new Array(); myPic[1] = "images/1-1.gif"; myPic[2] = "images/2-1.gif"; myPic[3] = "images/3-1.gif"; myPic[4] = "images/4-1.gif"; myPic[5] = "images/5-1.gif"; myPic[6] = "images/6-1.gif"; var strCurrentPic=1; function do_transition(){ if (strCurrentPic==6){ strCurrentPic=1; }else{ strCurrentPic++; } obj.filters(0).apply(); obj.src=myPic[strCurrentPic]; obj.filters(0).play(); } intA=setInterval("do_transition()",5000);//--></SCRIPT><div align="center"><img src="images/1-1.gif" id="obj" width="180" height="102" ></div> <body><div id="ad">这是广告容器</div><script language="JavaScript">var ADSet = new Array( "<a href=''><img src='1.gif' alt='1' border='0'></a>", //这些看看就明白了 "<a href=''><img src='2.gif' alt='2' border='0'></a>", "<a href=''><img src='3.gif' alt='3' border='0'></a>", "<a href=''><img src='4.gif' alt='4' border='0'></a>", "<a href=''><img src='5.gif' alt='5' border='0'></a>", "<a href=''><img src='6.gif' alt='6' border='0'></a>", "<a href=''><img src='7.gif' alt='7' border='0'></a>", "<a href=''><img src='8.gif' alt='8' border='0'></a>", "<a href=''><img src='9.gif' alt='9' border='0'></a>", "<a href=''><img src='10.gif' alt='10' border='0'></a>", "<a href=''><img src='11.gif' alt='11' border='0'></a>", "<a href=''><img src='12.gif' alt='12' border='0'></a>", "<a href=''><img src='13.gif' alt='13' border='0'></a>", "<a href=''><img src='14.gif' alt='14' border='0'></a>");var c_index = -1;function changeAD(){ document.all.ad.innerHTML = ""; for(var i=0; i<4; i++) //一次显示4个,可以修改。 { c_index++; if(c_index>=ADSet.length)c_index=0; document.all.ad.innerHTML += ADSet[c_index] + "<br>"; } setTimeout("changeAD();",3000); //三秒钟换一次,可以修改,单是毫秒}function window.onload(){ changeAD();}</script></body> 可是我的里面还有flash图片呀,怎么处理,还要加链接 to:GageCSDN(稻草人) 你的程序是最接近我想要的效果,但两图片之间没间隔,且不能一张张向上翻 GageCSDN(稻草人) 怎么不在了? <div id="ad">轮流显示图片</div><script language="JavaScript">var arraypic = new Array( "<a href='1/index.jsp'><img src='1pic.gif' alt='1' border='0'></a>", "<a href='2/index.jsp'><img src='2pic.gif' alt='2' border='0'></a>", "<a href='3/index.jsp'><img src='3pic.gif' alt='3' border='0'></a>", "<a href='4/index.jsp'><img src='4pic.gif' alt='4' border='0'></a>", "<a href='5/index.jsp'><img src='5pic.gif' alt='5' border='0'></a>", "<a href='6/index.jsp'><img src='6pic.gif' alt='6' border='0'></a>", "<a href='7/index.jsp'><img src='7pic.gif' alt='7' border='0'></a>", "<a href='8/index.jsp'><img src='8pic.gif' alt='8' border='0'></a>", "<a href='9/index.jsp'><img src='9pic.gif' alt='9' border='0'></a>", "<a href='10/index.jsp'><img src='10pic.gif' alt='10' border='0'></a>", "<a href='11/index.jsp'><img src='11pic.gif' alt='11' border='0'></a>", "<a href='12/index.jsp'><img src='12pic.gif' alt='12' border='0'></a>");var c_index = -1;function changeAD(){ document.all.ad.innerHTML = ""; for(var i=0; i<4; i++) 。 { c_index++; if(c_index>=arraypic.length)c_index=0; document.all.ad.innerHTML += arraypic[c_index] + "<br>"; } setTimeout("changeAD();",3000);}changeAD();</script> 请问htmleditor的问题 請問,如何在IE中執行getElementsByTagName? 头部调用的JS文件能否在页面显示完成后再加载? 关于JAVASCRIPT程序的同步问题 想做个类似于选项卡的菜单 如何让select 也具有 input 的readonly 功能? 如何用js判断一个元素是否在数组中?谢了 ???怎样重定向到指定页面? 自己来定义Trim LRrim RTrim 关于Active控件 高分求救!急!急!急!关于JavaScript的问题? 怎样用Javascript实现Base64的编码解码?
#obj {filter:revealTrans(duration=5,transition=3);}
--></style>
<SCRIPT LANGUAGE=javascript>
<!--
var myPic = new Array();
myPic[1] = "images/1-1.gif";
myPic[2] = "images/2-1.gif";
myPic[3] = "images/3-1.gif";
myPic[4] = "images/4-1.gif";
myPic[5] = "images/5-1.gif";
myPic[6] = "images/6-1.gif";
var strCurrentPic=1;
function do_transition(){
if (strCurrentPic==6){
strCurrentPic=1;
}else{
strCurrentPic++;
}
obj.filters(0).apply();
obj.src=myPic[strCurrentPic];
obj.filters(0).play();
}
intA=setInterval("do_transition()",5000);
//-->
</SCRIPT>
<div align="center"><img src="images/1-1.gif" id="obj" width="180" height="102" ></div>
<div id="ad">这是广告容器</div>
<script language="JavaScript">
var ADSet = new Array(
"<a href=''><img src='1.gif' alt='1' border='0'></a>", //这些看看就明白了
"<a href=''><img src='2.gif' alt='2' border='0'></a>",
"<a href=''><img src='3.gif' alt='3' border='0'></a>",
"<a href=''><img src='4.gif' alt='4' border='0'></a>",
"<a href=''><img src='5.gif' alt='5' border='0'></a>",
"<a href=''><img src='6.gif' alt='6' border='0'></a>",
"<a href=''><img src='7.gif' alt='7' border='0'></a>",
"<a href=''><img src='8.gif' alt='8' border='0'></a>",
"<a href=''><img src='9.gif' alt='9' border='0'></a>",
"<a href=''><img src='10.gif' alt='10' border='0'></a>",
"<a href=''><img src='11.gif' alt='11' border='0'></a>",
"<a href=''><img src='12.gif' alt='12' border='0'></a>",
"<a href=''><img src='13.gif' alt='13' border='0'></a>",
"<a href=''><img src='14.gif' alt='14' border='0'></a>");
var c_index = -1;
function changeAD()
{
document.all.ad.innerHTML = "";
for(var i=0; i<4; i++) //一次显示4个,可以修改。
{
c_index++;
if(c_index>=ADSet.length)c_index=0;
document.all.ad.innerHTML += ADSet[c_index] + "<br>";
}
setTimeout("changeAD();",3000); //三秒钟换一次,可以修改,单是毫秒
}
function window.onload()
{
changeAD();
}
</script>
</body>
你的程序是最接近我想要的效果,但两图片之间没间隔,且不能一张张向上翻
<script language="JavaScript">
var arraypic = new Array(
"<a href='1/index.jsp'><img src='1pic.gif' alt='1' border='0'></a>",
"<a href='2/index.jsp'><img src='2pic.gif' alt='2' border='0'></a>",
"<a href='3/index.jsp'><img src='3pic.gif' alt='3' border='0'></a>",
"<a href='4/index.jsp'><img src='4pic.gif' alt='4' border='0'></a>",
"<a href='5/index.jsp'><img src='5pic.gif' alt='5' border='0'></a>",
"<a href='6/index.jsp'><img src='6pic.gif' alt='6' border='0'></a>",
"<a href='7/index.jsp'><img src='7pic.gif' alt='7' border='0'></a>",
"<a href='8/index.jsp'><img src='8pic.gif' alt='8' border='0'></a>",
"<a href='9/index.jsp'><img src='9pic.gif' alt='9' border='0'></a>",
"<a href='10/index.jsp'><img src='10pic.gif' alt='10' border='0'></a>",
"<a href='11/index.jsp'><img src='11pic.gif' alt='11' border='0'></a>",
"<a href='12/index.jsp'><img src='12pic.gif' alt='12' border='0'></a>"
);
var c_index = -1;
function changeAD()
{
document.all.ad.innerHTML = "";
for(var i=0; i<4; i++) 。
{
c_index++;
if(c_index>=arraypic.length)c_index=0;
document.all.ad.innerHTML += arraypic[c_index] + "<br>";
}
setTimeout("changeAD();",3000);
}changeAD();</script>