Javascript 使用rss源逐项自动滚动网页

Javascript 使用rss源逐项自动滚动网页,javascript,php,html,rss,autoscroll,Javascript,Php,Html,Rss,Autoscroll,我正在做墙板(上面有新闻源的显示器)。我不熟悉javascript,但设法找到了一些源代码,帮助我在PHP页面上放置RSS提要,并使用CSS对其进行格式化。 到目前为止还不错 要将此页面转换为墙板,我想在几秒钟内显示一个提要项,然后页面自动滚动到下一项。每个提要项都位于一个中。 有人能帮我一些自动滚动代码的示例吗 我试着不停地滚动页面,但这不是我想要的效果 这是显示帖子的的代码: <div class="post"> <div class="post-head"> <

我正在做墙板(上面有新闻源的显示器)。我不熟悉javascript,但设法找到了一些源代码,帮助我在PHP页面上放置RSS提要,并使用CSS对其进行格式化。
到目前为止还不错
要将此页面转换为墙板,我想在几秒钟内显示一个提要项,然后页面自动滚动到下一项。每个提要项都位于一个
中。 有人能帮我一些自动滚动代码的示例吗

我试着不停地滚动页面,但这不是我想要的效果

这是显示帖子的
的代码:

<div class="post">
<div class="post-head">
<h2><a class="feed_title" href="<?php echo $link; ?>"><?php echo $title; ?></a></h2>
<span><?php echo $pubDate; ?></span>
</div>
<div class="post-content">
<?php echo implode(' ', array_slice(explode(' ', $description), 0, 20)) . "..."; ?> <a href="<?php echo $link; ?>">Read more</a>
</div>
</div>

要滚动,我当前使用的脚本来自javascriptkit.com:

<script language="JavaScript1.2">

var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}
function scrollwindow(){
if (document.all)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+1
else
currentpos=window.pageYOffset+1
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",100)
}
window.onload=initialize
</script>

var currentpos=0,alt=1,curpos1=0,curpos2=-1
函数初始化(){
startit()
}
函数scrollwindow(){
如果(全部文件)
temp=document.body.scrollTop
其他的
temp=窗口.pageYOffset
如果(alt==0)
alt=1
其他的
alt=0
如果(alt==0)
curpos1=温度
其他的
curpos2=温度
if(curpos1!=curpos2){
如果(全部文件)
currentpos=document.body.scrollTop+1
其他的
currentpos=window.pageYOffset+1
窗口。滚动(0,当前位置)
}
否则{
currentpos=0
窗口。滚动(0,当前位置)
}
}
函数startit(){
setInterval(“scrollwindow()”,100)
}
window.onload=初始化
我现在拥有的页面可在此处找到:

我想要的效果是:
1.显示第一条新闻
2.等待几秒钟
3.平滑滚动至第二条新闻
4.在页面末尾,返回到第一项

非常感谢您的帮助