如何在html网页的一个表格中放置3张图片,每2秒切换一次

 我来答
沉默是冰
推荐于2016-09-06 · TA获得超过1546个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:509万
展开全部
<P> </P>
<P align=center> </P>
<TABLE id=table8 borderColor=#bdb76b cellSpacing=0 cellPadding=0 width=533 align=center border=3>
<TBODY>
<TR>
<TD>
<SCRIPT language=JavaScript>
<!--
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;

bannerAD[0]="http://yaoli.16789.net/domName/yaoli/20083110275692921.jpg";
bannerAD[1]="http://yaoli.16789.net/domName/yaoli/20083110365433790.jpg";
bannerAD[2]="http://yaoli.16789.net/domName/yaoli/20083110284515967.jpg";
bannerAD[3]="http://yaoli.16789.net/domName/yaoli/20083110301824119.jpg";
bannerAD[4]="http://yaoli.16789.net/domName/yaoli/20083110293568537.jpg";
bannerAD[5]="http://yaoli.16789.net/domName/yaoli/20083110311185198.jpg";
bannerAD[6]="http://yaoli.16789.net/domName/yaoli/2008311032290291.jpg";
bannerAD[7]="http://yaoli.16789.net/domName/yaoli/20083110323197504.jpg";preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</SCRIPT>

<P align=center><IMG style="FILTER: revealTrans(duration=2,transition=20)" height=400 src="http://yaoli.16789.net/domName/yaoli/20083110275692921.jpg" width=533 border=0 name=bannerADrotator></P>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
</TD></TR></TBODY></TABLE>
645448159
2015-09-29 · TA获得超过303个赞
知道答主
回答量:102
采纳率:0%
帮助的人:47.5万
展开全部
一般来说,人家是用<ul><li>,基本没看过用<table>做的。
网上有很多图片轮播的插件,可以直接下载使用。
原理的话:setInterval(move, 2000); 编写move函数,判断当前图片是否最后一张,是就改为第一张,关于怎么改成另一张,只讲字面上的:当前片的display改为none,下一张图片的display改为block
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愚来愚去
2011-10-25 · TA获得超过171个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:154万
展开全部
http://zhidao.baidu.com/question/290817755.html

看这里 ,不明白的再问我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式