求文字和图片的滚动代码(ASP的)

如果同一页面内并存将怎么解决一楼哥们那个怎么滚到一半就停止了,不是连续的啊,请说明... 如果同一页面内并存将怎么解决
一楼哥们那个怎么滚到一半就停止了,不是连续的啊,请说明
展开
 我来答
zxh820217
2007-04-03 · TA获得超过176个赞
知道答主
回答量:53
采纳率:0%
帮助的人:77.4万
展开全部
图片或文字或图文混合连续滚动

//向左连续滚动

<DIV id=demo style="OVERFLOW: hidden; WIDTH: 381px;valign:top">
<!--定义DIV为DEMO-->

<!--DIV定义一个层用于装载需要滚动的表格 注意表格中所有元素的宽度要比上面定义的WIDTH要大,否则不能连续滚动-->
<!--如果是数据库操作,在这里得到需要显示的图片及文字-->
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr><td id=demo1>
<!--本TD定义为DEMO1-->
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>
<!--这里是放图片的地方,由于我使用 PHP因此写的是PHP格式,可以使用任何语言在这里得到图片或是静态皆可-->
<?php echo $midshow[1];?>
</td>
<td> </td>
<!--这里产生一个空隙-->
<td>
<?php echo $midshow[2];?>
<td> </td>
<td>
<?php echo $midshow[3];?>
<td> </td>
<td>
<?php echo $midshow[4];?>
<td> </td>
<td>
<?php echo $midshow[5];?>
</td>
</tr>
<tr>
<!--这里是放文字介绍的地方-->
<td><p align="center">
<?php echo $middownshow[1];?></p>
</td>
<td> </td>
<td><p align="center">
<?php echo $middownshow[2];?></p>
</td>
<td> </td>
<td><p align="center">
<?php echo $middownshow[3];?></p>
</td>
<td> </td>
<td><p align="center">
<?php echo $middownshow[4];?></p>
</td>
<td> </td>
<td><p align="center">
<?php echo $middownshow[5];?></p>
</td>
</tr>
</table></td><td id=demo2> <!--本TD 定义为DEMO2--> </td></tr></table>
<SCRIPT language="javascript">
<!--

var speed=20
//原理是不断的向DEMO2中填入DEMO1中的内容,然后将已经看不见的清除
//用一个两列一行的表格,左边再放一个装填有内容的表格,定义为DEMO1,右边是空的TD,定义为DEMO2
//SPEED是用来控制速度的。

demo2.innerHTML=demo1.innerHTML

function Marquee(){if(demo2.offsetWidth-demo.scrollLeft<=0)

demo.scrollLeft-=demo1.offsetWidth

else{ demo.scrollLeft++ } }

var MyMar=setInterval(Marquee,speed)

demo.onmouseover=function(){clearInterval(MyMar)}

demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
//-->
</SCRIPT>
</div>
</body>
</html>

//向上连续滚动
<!--上面已经作了详细注释,以下就不做注释了。。。-->

<DIV id=demo style="OVERFLOW: hidden; WIDTH: 160px; HEIGHT: 240px;valign:top">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TR>
<TD id=demo1>
<TABLE cellSpacing=0 cellPadding=3 border=0 width="141">
<TBODY>
<TR>
<TD vAlign=top><A href="<?php echo $midlink[1];?>">
<img src="<?php echo $midshow[1];?>" border=0></A>
</TD>
</TR>
<TR>
<TD vAlign=top><a href="<?php echo $midlink[2];?>">
<img src="<?php echo $midshow[2];?>" border=0></a></TD>
</TR>
<TR>
<TD vAlign=top><a href="<?php echo $midlink[3];?>">
<img src="<?php echo $midshow[3];?>" border=0></a></TD>
</TR>
<TR>
<TD vAlign=top><a href="<?php echo $midlink[4];?>">
<img src="<?php echo $midshow[4];?>" border=0></a></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD id=demo2 vAlign=top> </TD>
</TR>
</TBODY>
</TABLE>
</DIV><SCRIPT>
var speed=20
//原理是不断的向DEMO2中填入DEMO1中的内容,然后将已经看不见的清除
//用一个两行一列的表格,上一列再放一个装填有内容的表格,定义为DEMO1,下一列是空的TD,定义为DEMO2
//SPEED是用来控制速度的。
demo2.innerHTML=demo1.innerHTML
function Marquee(){if(demo2.offsetHeight-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>
galen2234
2007-04-03 · 超过50用户采纳过TA的回答
知道答主
回答量:144
采纳率:0%
帮助的人:143万
展开全部
一、<marquee direction=right>循环右移的文字</marquee>
二、<marquee behavior="alternate">左右弹撞的字左右弹撞的字</marquee>
三、<marquee align=center scrollAmount="2" direction="up" width="200" height="40">自下而上滚动的文字</marquee>
四、<marquee align=center scrollAmount="2" direction="up" width="200" height="200">>虽然不知道<br>要走的路有多远<br>虽然不知道<br>要爬的山有多高<br>征途有你的思念<br>再多的坎坷也甘甜<br<br>>这辈子的情缘<br>远远不够<br>下辈子相约>br>还与你牵手</marquee>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式