没明白,是要这样吗?
<table width="499" border="1" cellpadding="0" cellspacing="0" bordercolor="#CC6600">
<tr>
<td width="495">
<div id=demo style=overflow:hidden;height:70;width:400>
<div id=demo1>
<a href='' target='_blank'>这是滚动第1行</a><br>
这是滚动第2行<br>
这是滚动第3行<br>
这是滚动第4行<br>
</div>
<div id=demo2></div>
</div>
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee()
{
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else
{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</td>
</tr>
</table>
<table width="499" border="1" cellpadding="0" cellspacing="0" bordercolor="#CC6600">
<tr>
<td width="495">
<div id=demo style=overflow:hidden;height:70;width:400>
<div id=demo1>
<a href='' target='_blank'>这是滚动第1行</a><br>
这是滚动第2行<br>
这是滚动第3行<br>
这是滚动第4行<br>
</div>
<div id=demo2></div>
</div>
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee()
{
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else
{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</td>
</tr>
</table>
解决方案 »
- <table>换行问题
- 求解答:这段简单的代码无效
- js版fck网络编辑器 浏览服务器时源文件中的中文图片名的路径为乱码
- 点击下一个按钮,<s:select>自动选择下一个option,提交到后台的效果,请高手帮忙
- 将表单信息提交到outlook的问题
- 如何判断“文本字段”和“文本域”中的输入为空!!??
- 怎么刷新showModalDialog中的页面?
- 怎用知道<embed所用的程序
- 如何在打开一个网页时候是全屏显示!!!在线等待!!!!
- 当a.htm open b.htm时,要使对a.htm不能操作,相当于disable掉,如何做??
- 请教用javascript写的时间控件
- 各位GGJJ,小弟想问一下,在web页面上,怎么将鼠标的右键屏蔽掉????
<SCRIPT language=JavaScript>
var scrollerwidth=750;//滚动宽度
var scrollerheight=590; //滚动内容高度
var scrollerbgcolor='#FFFFFF'; //背景颜色
var linecolor='#A2A2A2'; //线条颜色
var pausetime=3000; //停留时间,毫秒
var scrollspeed=100; //滚动速度,数值越小速度越快,毫秒
var pagecount; //总页数
var slideimages=new Array()
var writepage; //请勿修改该参数
var pagesize; //每页显示的信息条数
//定义表格头
var tabletitle='<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="'+linecolor+'">' + '<tr bgcolor="#CCCCCC"><td width="12%"> <div align="center">更新日期</div></td> <td width="30%" height="25"><div align="center">职位名称</div></td><td width="42%"> <div align="center">单位名称</div></td><td width="8%"> <div align="center">性别</div></td><td width="8%"> <div align="center">学历</div></td></tr>';writepage=1;
pagesize=7; //请在此修改每页显示信息条数
//以下内容请不要随意修改
slideimages[0]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>asdf</td><td>深圳市</td><td>女</td><td>本科</td></tr>';
slideimages[1]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>秘书vbbba</td><td>深圳市有限公司</td><td>女</td><td>本科</td></tr>';
slideimages[2]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>测试</td><td>深圳市有限公司</td><td>不限</td><td>高中</td></tr>';
slideimages[3]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>薪酬绩效经理\/副经理</td><td>TCL汤姆逊电子有限公司</td><td>不限</td><td>本科</td></tr>';
slideimages[4]='<tr bgcolor=#FFFFFF><td>2005-03-16</td><td>45t45ttttretrt</td><td>深圳市工程有限公司</td><td>不限</td><td>本科</td></tr>';
slideimages[5]='<tr bgcolor=#FFFFFF><td>2005-03-16</td><td>管理员</td><td>深圳市有限公司</td><td>不限</td><td>初中</td></tr>';slideimages[6]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>asdf</td><td>深圳市</td><td>女</td><td>本科</td></tr>';
slideimages[7]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>秘书vbbba</td><td>深圳市有限公司</td><td>女</td><td>本科</td></tr>';
slideimages[8]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>测试</td><td>深圳市有限公司</td><td>不限</td><td>高中</td></tr>';
slideimages[9]='<tr bgcolor=#FFFFFF><td>2005-03-18</td><td>薪酬绩效经理\/副经理</td><td>TCL汤姆逊电子有限公司</td><td>不限</td><td>本科</td></tr>';
slideimages[10]='<tr bgcolor=#FFFFFF><td>2005-03-16</td><td>45t45ttttretrt</td><td>深圳市工程有限公司</td><td>不限</td><td>本科</td></tr>';
slideimages[11]='<tr bgcolor=#FFFFFF><td>2005-03-16</td><td>管理员</td><td>深圳市有限公司</td><td>不限</td><td>初中</td></tr>';function setPageCount()
{
if (slideimages.length<=pagesize)
pagecount=1;
else
{
if (slideimages.length%pagesize==0)
pagecount=slideimages.length/pagesize;
else
pagecount=parseInt(slideimages.length/pagesize)+1;
}
}
setPageCount();
//以下两个函数为非IE情况控制,未测试
function moveFirst_Not_IE(whichlayer)
{
tlayer=eval(whichlayer);
if (tlayer.top>0&&tlayer.top<=4)
{
tlayer.top=0;
setTimeout("moveFirst_Not_IE(tlayer)",pausetime);
setTimeout("moveSecond_Not_IE(document.main.document.second)",pausetime);
return;
}
if (tlayer.top>=tlayer.document.height*-1)
{
tlayer.top-=4;
setTimeout("moveFirst_Not_IE(tlayer)",scrollspeed);
}
else
{
tlayer.top=scrollerheight;
tlayer.innerHTML='';
var divhtml=tabletitle;
for (var m=pagesize*(writepage-1);m<pagesize*writepage;m++)
{
if (m>slideimages.length-1) break;
tlayer.document.writeln(slideimages[m]);
}
tlayer.document.close();
divhtml += '</table>';
tlayer.innerHTML=divhtml;
if (writepage==pagecount)
writepage=1;
else
writepage++;
}
}function moveSecond_Not_IE(whichlayer)
{
tlayer2=eval(whichlayer);
if (tlayer2.top>0&&tlayer2.top<=4)
{
tlayer2.top=0;
setTimeout("moveSecond_Not_IE(tlayer2)",pausetime);
setTimeout("moveFirst_Not_IE(document.main.document.first)",pausetime);
return;
}
if (tlayer2.top>=tlayer2.document.height*-1)
{
tlayer2.top-=4;
setTimeout("moveSecond_Not_IE(tlayer2)",scrollspeed);
}
else
{
tlayer2.top=scrollerheight;
tlayer2.innerHTML='';
var divhtml=tabletitle;
for (var m=pagesize*(writepage-1);m<pagesize*writepage;m++)
{
if (m>slideimages.length-1) break;
tlayer2.document.writeln(slideimages[m]);
}
tlayer2.document.close();
divhtml += '</table>';
tlayer2.innerHTML=divhtml;
if (writepage==pagecount)
writepage=1;
else
writepage++;
}
}//以下两个函数为IE情况控制
function moveFirst_IE(whichdiv)
{
tdiv=eval(whichdiv);
if (tdiv.style.pixelTop>0&&tdiv.style.pixelTop<=4)
{
tdiv.style.pixelTop=0;
setTimeout("moveFirst_IE(tdiv)",pausetime);
setTimeout("moveSecond_IE(second2)",pausetime);
return;
}
if (tdiv.style.pixelTop>=tdiv.offsetHeight*-1)
{
tdiv.style.pixelTop-=4;
setTimeout("moveFirst_IE(tdiv)",scrollspeed);
}
else
{
tdiv.style.pixelTop=scrollerheight;
tdiv.innerHTML='';
var divhtml=tabletitle;
for (var m=pagesize*(writepage-1);m<pagesize*writepage;m++)
{
if (m>slideimages.length-1) break;
divhtml+=slideimages[m];
}
divhtml += '</table>';
tdiv.innerHTML=divhtml;
if (writepage==pagecount)
writepage=1;
else
writepage++;
}
}function moveSecond_IE(whichdiv)
{
tdiv2=eval(whichdiv);
if (tdiv2.style.pixelTop>0&&tdiv2.style.pixelTop<=4)
{
tdiv2.style.pixelTop=0;
setTimeout("moveSecond_IE(tdiv2)",pausetime);
setTimeout("moveFirst_IE(first2)",pausetime);
return;
}
if (tdiv2.style.pixelTop>=tdiv2.offsetHeight*-1)
{
tdiv2.style.pixelTop-=4;
setTimeout("moveSecond_IE(second2)",scrollspeed);
}
else
{
tdiv2.style.pixelTop=scrollerheight;
tdiv2.innerHTML='';
var divhtml=tabletitle;
for (var m=pagesize*(writepage-1);m<pagesize*writepage;m++)
{
if (m>slideimages.length-1) break;
divhtml+=slideimages[m];
}
divhtml += '</table>';
tdiv2.innerHTML=divhtml;
if (writepage==pagecount)
writepage=1;
else
writepage++;
}
}
//开始调用
function startscroll()
{
if (document.all)
{
moveFirst_IE(first2);
second2.style.top=scrollerheight;
}
else if (document.layers)
{
moveFirst_Not_IE(document.main.document.first);
document.main.document.second.top=scrollerheight+5;
document.main.document.second.visibility='show';
}
}window.onload=startscroll;
document.write(slideimages[0]);if (document.layers)
document.write(slideimages[1]);if (document.layers)
document.write(slideimages[0]);if (document.all)
{
document.writeln('<center><span id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+'">');
document.writeln('<div id="main1" style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0;top:0">');
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0;top:1;">');
document.writeln (tabletitle);
for (var m=0;m<pagesize;m++)
{
if (m>slideimages.length-1) break;
document.write(slideimages[m]);
}
document.writeln('</table></div>');
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0;top:0">')
document.writeln (tabletitle);
for (var m=pagesize;m<pagesize*2;m++)
{
if (m>slideimages.length-1) break;
document.write(slideimages[m]);
}
document.writeln('</table></div>');
document.writeln('</div>');
document.writeln('</span></center>');
}function changepagesize()
{
var v=document.all.pagesizevalue.value;
if (v!="" && v<slideimages.length)
{
pagesize=v;
setPageCount();
}
}
function changepausetime()
{
var v=document.all.pausetimevalue.value;
if (v!="")
pausetime=v;
}
function changescrollspeed()
{
var v=document.all.scrollspeedvalue.value;
if(v!="")
scrollspeed=v;
}
</SCRIPT>