html 横条流动横幅 代码

html 横条流动横幅 代码,第1张

html 横条流动横幅,需要通过DIV+Html代码一起实现。

实现方式:

<center><MARQUEE scrollAmount=1 scrollDelay=1 direction=up width=600 height=350>

<DIV align=center><IMG src="图片网址" width=300 border=0></DIV>

<DIV align=center><IMG src="图片网址" width=300 border=0></DIV>

</MARQUEE></center>

具体说明:

控制滚动位置,一般设置居中。<center></center>

控制滚动速度,可以通过scrollamount=""来控制,填入相关数字,来控制具体速度。

控制滚动方式,一般为上、下、左、右。UP、Down、left、right

控制宽度和高度,收代码width、height来控制。

<script language="JavaScript">

imgArr=new Array()

imgArr[0]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/l/lisababy6617.gif border=0></a>"

imgArr[1]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/t/testool4434.gif border=0></a>"

imgArr[2]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/s/sxyuda6549.gif border=0></a>"

imgArr[3]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/q/qeji4041.gif border=0></a>"

imgArr[4]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/i/ieasytraining3984.gif border=0></a>"

imgArr[5]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/t/trainings1442.gif border=0></a>"

imgArr[6]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/r/renhebj002indexasp2486.gif border=0></a>"

imgArr[7]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/e/efeedlink6085.gif border=0></a>"

imgArr[8]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/k/kaixingou5811.gif border=0></a>"

imgArr[9]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/h/9happyindex8htm5912.gif border=0></a>"

imgArr[10]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=falsemvStart()'><img src=http://image0.sina.com.cn/images/bizsite/promote/c/chinaroom6034.gif border=0></a>"

var moveStep=4 //步长,单位:pixel

var moveRelax=100 //移动时间间隔,单位:ms

ns4=(document.layers)?true:false

var displayImgAmount=4 //视区窗口可显示个数

var divWidth=125 //每块图片占位宽

var divHeight=60 //每块图片占位高

var startDnum=0

var nextDnum=startDnum+displayImgAmount

var timeID

var outHover=false

var startDivClipLeft

var nextDivClipRight

function initDivPlace(){

if (ns4){

for (i=0i<displayImgAmounti++){

eval("document.divOuter.document.divAds"+i+".left="+divWidth*i)

}

for (i=displayImgAmounti<imgArr.lengthi++){

eval("document.divOuter.document.divAds"+i+".left="+divWidth*displayImgAmount)

}

}else{

for (i=0i<displayImgAmounti++){

eval("document.all.divAds"+i+".style.left="+divWidth*i)

}

for (i=displayImgAmounti<imgArr.lengthi++){

eval("document.all.divAds"+i+".style.left="+divWidth*displayImgAmount)

}

}

}

function mvStart(){

timeID=setTimeout(moveLeftDiv,moveRelax)

}

function mvStop(){

clearTimeout(timeID)

}

function moveLeftDiv(){

if (ns4){

for (i=0i<=displayImgAmounti++){

eval("document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left=document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left-moveStep")

}

startDivClipLeft=parseInt(eval("document.divOuter.document.divAds"+startDnum+".clip.left"))

nextDivClipRight=parseInt(eval("document.divOuter.document.divAds"+nextDnum+".clip.right"))

if (startDivClipLeft+moveStep>divWidth){

eval("document.divOuter.document.divAds"+nextDnum+".clip.right="+divWidth)

eval("document.divOuter.document.divAds"+startDnum+".left="+divWidth*displayImgAmount)

eval("document.divOuter.document.divAds"+parseInt((nextDnum+1)%imgArr.length)+".left=document.divOuter.document.divAds"+nextDnum+".left+"+divWidth)

eval("document.divOuter.document.divAds"+parseInt((nextDnum+1)%imgArr.length)+".clip.left=0")

startDnum=(++startDnum)%imgArr.length

nextDnum=(startDnum+displayImgAmount)%imgArr.length

startDivClipLeft=moveStep-(divWidth-startDivClipLeft)

nextDivClipRight=moveStep-(divWidth-nextDivClipRight)

}else{

eval("document.divOuter.document.divAds"+nextDnum+".clip.left=0")

startDivClipLeft+=moveStep

nextDivClipRight+=moveStep

}

eval("document.divOuter.document.divAds"+startDnum+".clip.left="+startDivClipLeft)

eval("document.divOuter.document.divAds"+nextDnum+".clip.right="+nextDivClipRight)

}else{

for (i=0i<=displayImgAmounti++){

eval("document.all.divAds"+parseInt((startDnum+i)%imgArr.length)+".style.left=document.all.divAds"+parseInt((startDnum+i)%imgArr.length)+".style.pixelLeft-moveStep")

}

startDivClipLeft=parseInt(eval("document.all.divAds"+startDnum+".currentStyle.clipLeft"))

nextDivClipRight=parseInt(eval("document.all.divAds"+nextDnum+".currentStyle.clipRight"))

if (startDivClipLeft+moveStep>divWidth){

eval("document.all.divAds"+nextDnum+".style.clip='rect(0,"+divWidth+","+divHeight+",0"+")'")

eval("document.all.divAds"+startDnum+".style.left="+divWidth*displayImgAmount)

eval("document.all.divAds"+parseInt((nextDnum+1)%imgArr.length)+".style.left=document.all.divAds"+nextDnum+".style.pixelLeft+"+divWidth)

startDnum=(++startDnum)%imgArr.length

nextDnum=(startDnum+displayImgAmount)%imgArr.length

startDivClipLeft=moveStep-(divWidth-startDivClipLeft)

nextDivClipRight=moveStep-(divWidth-nextDivClipRight)

}else{

startDivClipLeft+=moveStep

nextDivClipRight+=moveStep

}

eval("document.all.divAds"+startDnum+".style.clip='rect(0,"+divWidth+","+divHeight+","+startDivClipLeft+")'")

eval("document.all.divAds"+nextDnum+".style.clip='rect(0,"+nextDivClipRight+","+divHeight+",0)'")

}

if (outHover){

mvStop()

}else{

mvStart()

}

}

function writeDivs(){

if (ns4){

document.write("<ilayer name=divOuter width=750 height="+divHeight+">")

for (i=0i<imgArr.lengthi++){

document.write("<layer name=divAds"+i+">")

document.write(imgArr[i]+" ")

document.write("</layer>")

}

document.write("</ilayer>")

document.close()

for (i=displayImgAmounti<imgArr.lengthi++){

eval("document.divOuter.document.divAds"+i+".clip.right=0")

}

}else{

document.write("<div id=divOuter style='position:relative' width=750 height="+divHeight+">")

for (i=0i<imgArr.lengthi++){

document.write("<div id=divAds"+i+" style='position:absoluteclip:rect(0,"+divWidth+","+divHeight+",0)'>")

document.write(imgArr[i]+" ")

document.write("</div>")

}

document.write("</div>")

for (i=displayImgAmounti<imgArr.lengthi++){

eval("document.all.divAds"+i+".style.clip='rect(0,0,"+divHeight+",0)'")

}

}

}

</script>

<BODY onload=javascript:mvStart()>

<SCRIPT language=JavaScript>writeDivs()initDivPlace()</SCRIPT>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7295178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存