css+div图片循环播放

<tdwidth="236"><scripttype="text/javascript"><!--varbannerAD=newArray();varbannerADli... <td width="236"><script type="text/javascript">
<!--
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;

bannerAD[0]="images/zxs1.jpg";
bannerADlink[0]="index.htm"

bannerAD[1]="images/zxs2.jpg";
bannerADlink[1]="index.htm"

bannerAD[2]="images/zxs3.jpg";
bannerADlink[2]="index.htm"

bannerAD[3]="images/zxs1.jpg";
bannerADlink[3]="index.htm"

bannerAD[4]="images/zxs2.jpg";
bannerADlink[4]="index.htm"

bannerAD[5]="images/zxs3.jpg";
bannerADlink[5]="index.htm"
/*图片可以增加*/
var 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()", 4000);
}

function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='_blank';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}

//-->
</script>
<table width="240" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="236" height="150" bgcolor="#FFFFFF"><a onmouseover="displayStatusMsg();return document.returnValue" href="javascript:jump2url()"><img src="images/zxs3.jpg" name="bannerADrotator" width="240" height="160" border="0" align="middle" id="bannerADrotator"
style="FILTER: revealTrans(duration=2,transition=40)" /></a>
<script type="text/javascript">nextAd()</script></td>
</tr>
</table></td>

上面为table定位的,想变为css+div请高手指点~~谢谢
意思是说:上面的代码是table定位的几张图片循环播放·~~我现在想通过CSS+DIV实现上面的效果~~~
展开
 我来答
N_0_1
高粉答主

推荐于2016-01-24 · 关注我不会让你失望
知道大有可为答主
回答量:8628
采纳率:47%
帮助的人:894万
展开全部
<DIV id=demo_1 style="OVERFLOW: hidden; HEIGHT: 136px">
<DIV id=demo1_1>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
</DIV>
<DIV id=demo2_1></DIV></DIV>

<SCRIPT>
var speed=25
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} </SCRIPT>

其中<div id=gleft>这里的gleft的样式你自己定义下就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
胡说乱想居山村
推荐于2016-02-12 · TA获得超过473个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:373万
展开全部
你应该将整页代码放出.
上面JS脚本后面那段HTML可以改为:
</script>
<div style="width:240px; border:0px; background-color:#ffffff;">
<div style="width:236px; height:150px; background-color:#ffffff"><a onmouseover="displayStatusMsg();return document.returnValue" href="javascript:jump2url()"><img src="images/zxs3.jpg" name="bannerADrotator" width="240" height="160" border="0" align="middle" id="bannerADrotator"
style="FILTER: revealTrans(duration=2,transition=40)" /></a>
<script type="text/javascript">nextAd()</script></div>
</div>
</td>//这个TD,外围肯定还有TABLE结构,没有整页代码,所以先保留这个TD
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9a1b49a
2008-05-01 · TA获得超过383个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:733万
展开全部
看不明白?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式