关于跑马灯的时时更新

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:04:59
效果如下:
1.HTML MARQUEE(HTML中的跑马灯标签) 的数据时时更新
2.根据上下文对象application.getAttribute("MARQUEE");(下面简写成app.MA)的变化而变化(不一定是APPLICATION对象,可以是任何的数据载体)
3.如果app.ma 内的数据更该了,就把更改后的数据添加到MARQUEE中
4.要求:MARQUEE所在页面不能刷新,并且每次添加新数据后都能自然的随前面的数据滚动。
5.不用AJAX。
如果有不清楚的可以QQ我358864534

这个很有意思,有兴趣的可以一起研究

留个名,用<marquee> ,<div id="paoma"> ,docoument.getElementById('paoma').innerHTML+=${MARQUEE}来做,如果楼主要详细代码我也可以发一份。
____________________________________________
实现是这样楼主可以试试,手打的代码不知道有没错,楼主运行就check一下吧,不行再补充下
<script language="javascript">
var content;
function changePaoma(){
//第一次进这个页面
if(content=="")
{
content=${MARQUEE};
}
//如果application属性没有变,则跑马灯内容不变
else if(content==${MARQUEE})
{
docoument.getElementById('paoma').innerHTML=${MARQUEE};
}
//如果application中属性变了,则加上变了的属性
else {
docoument.getElementById('paoma').innerHTML+=${MARQUEE};
}
setTimeout('changePaoma()', 1000);
}
</script>
<body onload=changePaoma()>
<marquee onmouseover="this.stop()" onmouseout="this.start()"
scrollamount=2 style="padding: 0px; white-space: nowrap;"