GridView绑定新闻数据,如何让它向上连续翻滚?

来源:百度知道 编辑:UC知道 时间:2024/06/05 18:00:57
代码是什么?
<script language="JavaScript" defer>
//code by windy_sk <windy_sk@126.com> 20040127
var obj_marquee = document.getElementById("marquee");
var marquee_spd =700;
var step_c = 0;
function marquee_init() {
var obj_unit = obj_marquee.firstChild;
var n = Math.ceil(parseInt(obj_marquee.style.height) / obj_unit.offsetHeight);
for(var i=0; i<n; i++) obj_marquee.appendChild(obj_unit.cloneNode(true));
return;
}
function marquee_show() {
var marquee_high = parseInt(obj_marquee.style.height);
var step = marquee_high/125;
if(obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) {
obj_marquee.scrollTop = 0;
marquee_show();
return;
}
obj_marquee.scrollTop += step;
if(step_c++ < 22) setTimeout("marquee_show()", 139);
return;
}
marquee_init();
setInterval("step_c=0;setTimeout('

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<!--无间断向上滚动-->
<div id="rollup" style="overflow:hidden;height:40;color:#ffffff">
<div id="rollup1">
<!-- roll start -->
<!--这里添加滚动的内容,滚动的内容可以是图片,也可以是table包含的html内容-->
<!-- roll end -->
</div>
<div id="rollup2"></div>
</div>
<script>
var speed=30;
rollup2.innerHTML=rollup1.innerHTML;
function Marquee(){
if(rollup2.offsetTop-rollup.scrollTop<=0)
rollup.scrollTop-=rollup1.offsetHeight;
else{
rollup.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
rollup.onmouseover=function() {MyMar=clearInterval(MyMar)}
rollup.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
<!--向上滚动结束-->

这个就是HTML的功能了,怎么写的