http://stockhtm.finance.qq.com/hcenter/index.htm
这个页面上的指数上下滚动层的效果  有人写过吗?
麻烦知道的人告诉我下  谢谢

解决方案 »

  1.   

    手里没现成的 看别人的吧
    http://www.cnblogs.com/cloudgamer/archive/2008/04/30/1177682.html
      

  2.   

      这个代码很难看懂,我想改都麻烦     有jquery的更好
      

  3.   

    document.write('<div id="picrun" style="height:68px;overflow:hidden;width:290px;font-size:0">');
    document.write('<span style="height:68px;overflow:hidden;width:290px;"><a id="img1" href="@[ad_link1]"><img src="http://i1.6.cn/7a/60/h450081244163854.jpg" border="0px" width="290px" height="68px"/></a></span>');
    document.write('<span style="height:68px;overflow:hidden;width:290px;"><a id="img" href="@[ad_link2]"><img src="http://i2.6.cn/a5/e5/n948391244539267.jpg" border="0px" width="290px" height="68px"/></a></span>');
    document.write('<span style="height:68px;overflow:hidden;width:290px;"><a id="img3" href="@[ad_link3]"><img src="http://i3.6.cn/f9/8a/k837331244192528.jpg" border="0px" width="290px" height="68px"/></a></span>');
    document.write('</div>')var oMarquee = document.getElementById("picrun"); //滚动对象
    var iLineHeight = 68; //单行高度,像素
    var iLineCount = 3; //实际行数
    var index=0;
    function run() {
        oMarquee.scrollTop += Math.ceil(((index+1)*iLineHeight-oMarquee.scrollTop)*0.2);
    //alert(oMarquee.scrollTop);
        if ( oMarquee.scrollTop == iLineCount * iLineHeight ){
               oMarquee.scrollTop = index = 0;          
        }
        var speed = 0;
        if ( oMarquee.scrollTop % iLineHeight == 0 ) {
            speed=1000;if(oMarquee.scrollTop!=0)index++;
        }
        window.setTimeout( "run()", speed);
    }
    oMarquee.innerHTML += oMarquee.innerHTML;
    window.setTimeout( "run()", 1000 );
    把图片换下就可以了