发新话题
打印

[分享] 网页信息上下滚动(还有停留时间)

本主题由 乖乖狗 于 2008-5-15 17:10 设置高亮

网页信息上下滚动(还有停留时间)

<html>

<body>

<table border="0" align="left" cellspacing="1" bgcolor="#00CCFF">

<TR>

<TD align="left" bgcolor="#FFFFFF">

<ul id="icefable1_TEMP1">

<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdfwo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

v<br>

v<br>

v<br>

wo     xajk<span xajkfkjasdf234<br>

wo     xajkfkjasdf</strong></span><strong><br>

wo     xajkfkjasdfwoh <br> xajkfkjasdfwo <br> xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf3<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdfwo     xajkfkjasdf<br>

wo     xajkfkjasdfwo     xajkfkjasdfwo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf<br>

wo     xajkfkjasdf2</strong>

</ul>

</TD></TR></TABLE>

</div>

<script type="text/javascript">

var global_val1 = document.getElementById("icefable1_TEMP1");;

marqueesHeight_fun1=330;

stopscroll_fun1=false;

preTop_fun1=0;

currentTop_fun1=0;

stoptime_fun1=0;

initstart_fun1(global_val1);

function initstart_fun1(val)

{



with(val)

{

     style.height=marqueesHeight_fun1;

     style.overflowX="visible";

     style.overflowY="hidden";

     noWrap=false;

     onmouseover=new Function("stopscroll_fun1=true");

     onmouseout=new Function("stopscroll_fun1=false");

}

preTop_fun1=0;

currentTop_fun1=marqueesHeight_fun1;

stoptime_fun1=0;

val.innerHTML+=val.innerHTML;

init_srolltext_fun1(val);

init_srolltext_fun1(val);

}

function init_srolltext_fun1(val)

{

val.scrollTop=0;

setInterval("scrollUp_fun1(global_val1)",1);

}

function scrollUp_fun1(val)

{

if(stopscroll_fun1==true)

     return;

currentTop_fun1+=1;

if(currentTop_fun1==marqueesHeight_fun1+1)

{

     stoptime_fun1+=1;

     currentTop_fun1-=1;

     if(stoptime_fun1==800)

     {

      currentTop_fun1=0;

      stoptime_fun1=0

     }

}

else

{

     preTop_fun1=val.scrollTop;

     val.scrollTop+=1;

     if(preTop_fun1==val.scrollTop)

     {

      val.scrollTop=marqueesHeight_fun1;

      val.scrollTop+=1;

     }

}

}

</script>

</body>

</html>

备注:如果是ul的话,他的左边是有一定的空隙的,如果不想要的话,可以换成dl,当然也可以换成li 等

TOP

发新话题