懂代码的进...循环代码!

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:20:34
帮忙看下如下代码如何改,镶嵌到网页里的4班值班人员,可中间多出一栏空的,请问如何把那一栏修改掉,设置成正好4班循环的。也可以给出一个更好的值班人员循环代码每日更新的最好。
<div style="LEFT: 220px; OVERFLOW: hidden; WIDTH: 645px; LINE-HEIGHT: 18px; POSITION: absolute; TOP: 150px; HEIGHT: 18px" align=center>
<div id=marqueebox>
<P align=left><target=_blank>值班A</A> <BR><target=_blank>值班B</A> <BR><target=_blank>值班C </A> <BR><target=_blank>值班D</A>
<script>
function startmarquee(lh,speed,delay) {
var p=false;
var t;
var o=document.getElementById("marqueebox");
o.innerHTML+=o.innerHTML;
o.style.marginTop=0;
o.onmouseover=function(){p=true;}
o.onmouseout=function(){p=false;}
function start(){
t=setInterval(scrolling,speed);
if(!p) o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
}
function scrolling(){
if(parseInt(o.style.marginTop)%lh!=0){
o.sty

你那是无缝滚动吧

改了一下,你试试

<div style="LEFT: 220px; OVERFLOW: hidden; WIDTH: 645px; LINE-HEIGHT: 18px; POSITION: absolute; TOP: 150px; HEIGHT: 18px" align=center>
<div id=marqueebox>
<a target=_blank>值班A</A> <BR><a target=_blank>值班B</A> <BR><a target=_blank>值班C </A> <BR><a target=_blank>值班D</A> <br />
</div>
</div>
<script>
function startmarquee(lh,speed,delay) {
var p=false;
var t;
var o=document.getElementById("marqueebox");
o.innerHTML+=o.innerHTML;
o.style.marginTop=0;
o.onmouseover=function(){p=true;}
o.onmouseout=function(){p=false;}
function start(){
t=setInterval(scrolling,speed);
if(!p) o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
}
function scrolling(){
if(parseInt(o.style.marginTop)%lh!=0){
o.style.margi