ASP网页中 制作连续无缝滚动文字

ContractedBlock.gifExpandedBlockStart.gif代码
 
    
< div id =demo style =overflow:hidden;height:200;width:150 >
< div id =demo1 >
< img onclick ="get_larger(this)" src ='http://www.fengfly.com/images/face/image21.gif' style ="CURSOR: pointer" >
< img onclick ="get_larger(this)" src ='http://www.fengfly.com/images/face/image21.gif' style ="CURSOR: pointer" >
< img onclick ="get_larger(this)" src ='http://www.fengfly.com/images/face/image21.gif' style ="CURSOR: pointer" >
< img onclick ="get_larger(this)" src ='http://www.fengfly.com/images/face/image21.gif' style ="CURSOR: pointer" >
< img onclick ="get_larger(this)" src ='http://www.fengfly.com/images/face/image21.gif' style ="CURSOR: pointer" >
</ 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 >

 

<div id=demo style=overflow:hidden;height:200;width:150> 
	<div id=demo1>
		<img οnclick="get_larger(this)"  src='http://www.fengfly.com/images/face/image21.gif'  style="CURSOR: pointer" >
		<img οnclick="get_larger(this)"  src='http://www.fengfly.com/images/face/image21.gif'  style="CURSOR: pointer" >
		<img οnclick="get_larger(this)"  src='http://www.fengfly.com/images/face/image21.gif'  style="CURSOR: pointer" >
		<img οnclick="get_larger(this)"  src='http://www.fengfly.com/images/face/image21.gif'  style="CURSOR: pointer" >
		<img οnclick="get_larger(this)"  src='http://www.fengfly.com/images/face/image21.gif'  style="CURSOR: pointer" >
	</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.οnmοuseοver=function() {clearInterval(MyMar)}
demo.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)}
</script>

方法二:

 

ContractedBlock.gif ExpandedBlockStart.gif 方法二代码
 
   
< div style ="width:200px;overflow:hidden" >
< div style ="position:relative;top:0px;left:0px;white-space:nowrap" id =news >
< span id =nbo > 新闻内容1 新闻内容2 新闻内容3 新闻内容4 新闻内容5 新闻内容6 </ span >
< script language =javascript >
// 重复一次新闻内容
document.write(nbo.innerHTML);
</ script >
</ div >
</ div >
< script language =javascript >
// 实现不间断滚动
function newsScroll()
{
news.style.pixelLeft
= (news.style.pixelLeft - 1 ) % nbo.offsetWidth;
}
timer1
= setInterval( ' newsScroll() ' , 10 ) // 更改第二个参数可以改变速度,值越小,速度越快。
</ script >

 

 

转载于:https://www.cnblogs.com/kwhei/archive/2010/01/05/1639883.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值