做一个<div name="out">
在这个<div>里再套2个<div name="inter1">和<div name="inter2">
用js控制,不断的将<div name="inter1">里的东西赋给<div name="inter2">
就接上了

解决方案 »

  1.   

    <div id=demo style='overflow:hidden;height:75px'>
    <div id=demo1>
    12345
    </div>
    <div id="demo2"></div>
    </div><script>
    var t=demo.scrollTopdemo2.innerHTML=demo1.innerHTML
    function qswhMarquee(){
    if(demo2.offsetTop-demo.scrollTop<=0)
    demo.scrollTop-=demo1.offsetHeight
    else
    demo.scrollTop++
    }sell_intervalID = setInterval(qswhMarquee,80);
    function stopInterval_sell(){
    clearInterval(sell_intervalID);
    }
    function restartInterval_sell(){
    sell_intervalID = setInterval(qswhMarquee,80);
    }</script>
      

  2.   

    用好活动字幕标记—marquee
    (冯永耀 2001年04月30日 14:16)  活动字幕,也称为滚动看板、滚动字幕。活动字幕的使用使得整个网页更有动感,显得很有生气。现在的网站中也越来越多地使用活动字幕来加强网页的互动性。用Javascript编程可以实现活动字幕效果;用Dreamweaver的图层再用其时间线功能可以做出非常漂亮的滚动看板。而用HTML的<marquee>活动字幕标记所需的代码最少,确实能够以较少的下载时间换来较好的效果。该标记语法格式如下: 
    <marquee 
    aligh=left|center|right|top|bottom
    bgcolor=#n 
    direction=left|right|up|down 
    behavior=type 
    height=n 
    hspace=n 
    scrollamount=n 
    Scrolldelay=n 
    width=n 
    VSpace=n 
    loop=n>
      可以看出由于活动字幕的显示方式多种多样,可选的参数也很多。下面解释一下各参数的含义: 
    align:是设定活动字幕的位置,不过除了居左、居中、居右三种位置外,又增加靠上(align=top)和靠下(align=bottom)两种位置。 
    Bgcolor:用于设定活动字幕的背景颜色,一般是十六进制数。 
    Direction:用于设定活动字幕的滚动方向是向左、向右、向上、向下。 
    Behavior:用于设定滚动的方式,主要由三种方式:behavior="scroll"表示由一端滚动到另一端;behavior="slide":表示由一端快速滑动到另一端,且不再重复; behavior="alternate"表示在两端之间来回滚动。 
    Height:用于设定滚动字幕的高度。 
    Width:则设定滚动字幕的宽度。 
    Hspace和vspace:分别用于设定滚动字幕的左右边框和上下边框的宽度。 
    Scrollamount:用于设定活动字幕的滚动距离。 
    scrolldelay:用于设定滚动两次之间的延迟时间。 
    Loop:用于设定滚动的次数,当loop=-1表示一直滚动下去,直到页面更新。 
      <marquee>标记的默认情况是向左滚动无限次,字幕高度是文本高度,滚动范围:水平滚动的宽度是当前位置的宽度;垂直滚动的高度是当前位置的高度。  应用技巧
      1、全取默认值,所用代码最少,请看下面的例子 
      这个滚动字幕全取默认值,源代码:<marquee>这里写字幕内容</marquee>,代码是不是很少?
      2、垂直滚动
      只要加上diriction="up"就行了,如<marquee direction="up" >这里写字幕内容</marquee>。
      3、多行文本的活动字幕
      由于<mqrquee>标记只能作用于一段文本,因此多行活动字幕,分行时只能用<br>标记,不能用<p>标记。
      示例源代码:
    <marquee>
    活动字幕内容第一行<br>
    活动字幕内容第二行<br>
    活动字幕内容第三行<br>
    </marquee> 
      4、在字幕内容中加入图象
      <marquee>虽是一个活动字幕标记,但它允许在其中加入图象。下面是一个加入了图片的代码: <marquee><img src="image/a2ball.gif" width="17" height="16">这是加入图象的活动字幕</marquee> 
      5、在Dreamweaver中使用<marquee>标记
      Dreamweaver不能在编辑窗中直接加入marquee标记,但可在源代码检视器中加入<marquee>标记,然后在编辑窗中编辑活动字幕的内容即可。
      <marquee>标记的参数较多,在应用中要把握一个原则,能用默认值就不要再设置参数值,用什么参数就设置该参数的值,其它参数就不要再设置,以把代码控制在最少的范围内。
      

  3.   

    goodname(心灰意冷) 的不合题意
    看看这个,决不是骗分!<!---
      无间隔纵向滚动公告栏
      绝无marquee的间隔情况
      作者:徐祖宁(唠叨)
      e-mail:[email protected]
      2002.12
    ---><span id="_tv_box" style="width:150;height:60;overflow:hidden" onMouseOver="_tv_start=false" onMouseOut="_tv_start=true">
    <span id="_tv_item" style="position:relative;top:0">
    <font color=red>您好!朋友</font><br>
    1.欢迎光临dev-club<br>
    2.<a href="http://www.dev-club.com/club/bbs/bbsView.asp?boardid=31">进入php编程</a><br>
    3.进入joy asp<br>
    4.进入script<br>
    5.在dev-club您将获得最好的帮助<br>
    <img src=test.gif><br>
    <img src=testa.gif>
    </span>
    </span><script>
    var _tv_moveSpeed = 50; // 速度控制,两次移动的间隔ms
    var _tv_movestep = 1;   // 速度控制,每次的移动量px
    var _tv_post = 0;       // 工作变量,当前偏移量
    var _tv_tvheight = 0;   // 工作变量,移动区域的总高度
    var _tv_start = true;   // 工作变量,运动状态控制
    /**
     * 移动控制
     * 首次调用需有参数
     */
    function tv_item_move(v) {
      if(v) {  // 第一次进入
        if(_tv_item.offsetHeight <= _tv_box.offsetHeight) {
          return; // 当内容不足以滚动时
        }else {
          _tv_item.innerHTML += _tv_item.innerHTML; // 复制移动区域内容,这是本算法的关键
          _tv_tvheight = _tv_item.offsetHeight;     // 获取移动区域的总高度
        }
      }
      if(_tv_start) {  // 是移动状态
        _tv_post -= _tv_movestep;  // 计算偏移
        if(_tv_post+_tv_tvheight < _tv_box.offsetHeight)  // 若移动后将露出底部
          _tv_post += _tv_tvheight/2;  // 将偏移上调一段
        _tv_item.style.pixelTop = _tv_post;  // 设置偏移
      }
      setTimeout('tv_item_move()',_tv_moveSpeed); // 启动定时器
    }
    /*** 启动纵向滚动 ***/
    tv_item_move(1);
    </script>