求一段新闻滚动显示的JS代码 我想在JSP中实现记录在页面滚动显示的效果,不用HTML中的<marquee>标签,因为他的效果显示的不连续 有空白的地方 希望各位高手帮忙,给段能让记录连续显示的JS代码! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script> var inum = 0;var bb = requestAjax();//这个我请求servlet返回的结果集(数组格式为<a href="连接地址">文章名</a>)var max = bb.length;function incNum(){inum ++;document.getElementById('showNewInfo').innerHTML = bb[inum];//在要显示的区域放一个名为showNewInfo的div就可以了我这个静态页的(ajax),你的动态页更简单if(inum == max||inum>20){inum = 0;}}setInterval(incNum,5000);</script> <div id="_mailBack_box" style=" width:226;height:230;overflow:hidden" onmouseover="_mailBack_start=false" onmouseout="_mailBack_start=true"> <span id="_mailBack_item" style="position:relative;top:0;height:280;">///////////内容</span></div><script>var _mailBack_moveSpeed = 30; // 速度控制,两次移动的间隔msvar _mailBack_movestep = 1; // 速度控制,每次的移动量pxvar _mailBack_post = 100; // 工作变量,当前偏移量var _mailBack_tvheight = 0; // 工作变量,移动区域的总高度var _mailBack_start = true; // 工作变量,运动状态控制function mailBack_item_move(v) { if(v) { // 第一次进入 _mailBack_item.innerHTML += _mailBack_item.innerHTML; // 复制移动区域内容,这是本算法的关键 //_mailBack_tvheight = _mailBack_item.offsetHeight; // 获取移动区域的总高度 } if(_mailBack_start) { // 是移动状态 _mailBack_post -= _mailBack_movestep; // 计算偏移 if(_mailBack_post+_mailBack_item.offsetHeight < _mailBack_box.offsetHeight) // 若移动后将露出底部 _mailBack_post += _mailBack_item.offsetHeight/2; // 将偏移上调一段 _mailBack_item.style.pixelTop = _mailBack_post; // 设置偏移 } setTimeout('mailBack_item_move()',_mailBack_moveSpeed); // 启动定时器}/*** 启动纵向滚动 ***/mailBack_item_move(1);</script> 请问一下function中的参数v是什么啊? if(v) { // 第一次进入 _mailBack_item.innerHTML += _mailBack_item.innerHTML; // 复制移动区域内容,这是本算法的关键 //_mailBack_tvheight = _mailBack_item.offsetHeight; // 获取移动区域的总高度 } 用JSP+Servlet来实现判断某年是否是闰年的功能,写出JSP页面和Servlet代码。 jsp的tomcat配置 tomcat6与tomcat5目录问题????????? wsad 中的jsp页面怎么不能使用EL表达式? 奇怪了...<IMG BORDER=0 SRC="E:\HOUSTON.JPG"/> 页面有一个DIV,有一个iframe,如何让它们的高度刚好满屏.假设一开始窗口最大化. 关于resin web服务运行一段时间后挂死 解析XML 急! jsp连接数据库问题 急求大虾帮忙,hql查询( spring或hibernate) JSF启动数据库报错 学jsp的朋友帮忙?
var inum = 0;
var bb = requestAjax();//这个我请求servlet返回的结果集(数组格式为<a href="连接地址">文章名</a>)
var max = bb.length;
function incNum(){
inum ++;
document.getElementById('showNewInfo').innerHTML = bb[inum];//在要显示的区域放一个名为showNewInfo的div就可以了我这个静态页的(ajax),你的动态页更简单
if(inum == max||inum>20){
inum = 0;
}
}
setInterval(incNum,5000);
</script>
<span id="_mailBack_item" style="position:relative;top:0;height:280;">///////////内容
</span></div><script>
var _mailBack_moveSpeed = 30; // 速度控制,两次移动的间隔ms
var _mailBack_movestep = 1; // 速度控制,每次的移动量px
var _mailBack_post = 100; // 工作变量,当前偏移量
var _mailBack_tvheight = 0; // 工作变量,移动区域的总高度
var _mailBack_start = true; // 工作变量,运动状态控制function mailBack_item_move(v) {
if(v) { // 第一次进入
_mailBack_item.innerHTML += _mailBack_item.innerHTML; // 复制移动区域内容,这是本算法的关键
//_mailBack_tvheight = _mailBack_item.offsetHeight; // 获取移动区域的总高度
}
if(_mailBack_start) { // 是移动状态
_mailBack_post -= _mailBack_movestep; // 计算偏移
if(_mailBack_post+_mailBack_item.offsetHeight < _mailBack_box.offsetHeight) // 若移动后将露出底部
_mailBack_post += _mailBack_item.offsetHeight/2; // 将偏移上调一段
_mailBack_item.style.pixelTop = _mailBack_post; // 设置偏移
}
setTimeout('mailBack_item_move()',_mailBack_moveSpeed); // 启动定时器
}
/*** 启动纵向滚动 ***/
mailBack_item_move(1);
</script>
_mailBack_item.innerHTML += _mailBack_item.innerHTML; // 复制移动区域内容,这是本算法的关键
//_mailBack_tvheight = _mailBack_item.offsetHeight; // 获取移动区域的总高度
}