裏面的内容有很多是從數據庫中取出來的,不可以用flash

解决方案 »

  1.   

    http://www.blueidea.com/bbs/newsdetail.asp?id=373756
      

  2.   

    qiushuiwuhen(秋水无恨) 兄:
    我去看了源代码,有个地方好像加过密,一大堆{{{{{{{
    不知道什么东东,不能删除,很不爽
    不知道你看过没有
      

  3.   

    learnApplet(new Applet()) 兄:
    你的办法好像只是用来限制滚动次数
    并不是我的意思
      

  4.   

    learnApplet(new Applet()) :
    你的办法好像只是用来限制滚动次数而已
    不是我的本意
      

  5.   

    谢谢qiushuiwuhen(秋水无恨)兄。但是那个函数用起来有些限制,用起来不是很爽。
    不知道各位还有没有更好的办法
      

  6.   

    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>不用java的垂直滚动看板</title>
    <style TYPE="text/css">
    .content{color: #000ff0; font: 11pt/12pt"宋体"}
    .content1{color: #0080C5; font:11pt/12pt "宋体"}
    .content2{color: #000FF0; font:  11pt/12pt"宋体"}
    .content4{color: #000000; font: 11pt "宋体"}
    </style>
    <script>
    <!--
    lstart=200
    loop=true
    speed=30 
    pr_step=1 function makeObj(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
    this.css=(document.layers) ? eval(nest+'document.'+obj):eval(obj+'.style')
        this.scrollHeight=document.layers?this.css.document.height:eval(obj+'.offsetHeight')
        this.up=goUp
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
    }
    function goUp(speed){
        if(parseInt(this.css.top)>-this.scrollHeight){
            this.css.top=parseInt(this.css.top)-pr_step
            setTimeout(this.obj+".up("+speed+")",speed)
        }else if(loop) {
            this.css.top=lstart
            eval(this.obj+".up("+speed+")")
        }
    }
    function slideInit(){
        oSlide=makeObj('divNews','divCont')
        oSlide.css.top=lstart
        oSlide.up(speed)
    }
    onload=slideInit
    //-->
    </script>
    </head><body>
    <div align="center"><center>
     <table border="0" width="100%">
                <tr> 
                  <td width="80%" valign="top"> 
                    <p align="center"><strong>不用<font face="Arial">java</font>的垂直滚动看板,支持超级链接[IE4,NN4]</strong></p>
                    <p class="content4"><font color="#408080"><br>
                      </font><font color="#000000">第一步,请将下列原代码放入html文件的&lt;head&gt;和&lt;/head&gt;之间</font><font color="#408080"><br>
                      </font><font color="#408080" face="Arial">&lt;script&gt;<br>
                      &lt;!--<br>
                      lstart=200<br>
                      loop=true<br>
                      speed=350 <br>
                      pr_step=5 <br>
                      <br>
                      function makeObj(obj,nest){<br>
                      nest=(!nest) ? '':'document.'+nest+'.'<br>
                      this.css=(document.layers) ? eval(nest+'document.'+obj):eval(obj+'.style')<br>
                      &nbsp;&nbsp;&nbsp; this.scrollHeight=document.layers?this.css.document.height:eval(obj+'.offsetHeight')<br>
                      &nbsp;&nbsp;&nbsp; this.up=goUp<br>
                      this.obj = obj + &quot;Object&quot;<br>
                      eval(this.obj + &quot;=this&quot;)<br>
                      return this<br>
                      }<br>
                      function goUp(speed){<br>
                      &nbsp;&nbsp;&nbsp; if(parseInt(this.css.top)&gt;-this.scrollHeight){<br>
                      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.css.top=parseInt(this.css.top)-pr_step<br>
                      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setTimeout(this.obj+&quot;.up(&quot;+speed+&quot;)&quot;,speed)<br>
                      &nbsp;&nbsp;&nbsp; }else if(loop) {<br>
                      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.css.top=lstart<br>
                      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eval(this.obj+&quot;.up(&quot;+speed+&quot;)&quot;)<br>
                      &nbsp;&nbsp;&nbsp; }<br>
                      }<br>
                      function slideInit(){<br>
                      &nbsp;&nbsp;&nbsp; oSlide=makeObj('divNews','divCont')<br>
                      &nbsp;&nbsp;&nbsp; oSlide.css.top=lstart<br>
                      &nbsp;&nbsp;&nbsp; oSlide.up(speed)<br>
                      }<br>
                      onload=slideInit<br>
                      //--&gt;<br>
                      &lt;/script&gt;</font></p>
                    <p class="content4"><font color="#000000">其中lstart设置起始位置,loop设置是否循环,speed是滚动速度,pr_step设置间距。</font></p>
                    <p class="content4"><font color="#000000"><br>
                      第二步,请将下列代码放入html文件的任何地方,建议放在最后,就是&lt;/html&gt;之后。</font></p>
                    <p><font color="#408080" face="Arial">&lt;div id=&quot;divCont&quot;<br>
                      style=&quot;position:absolute; width:300; height:100; top:120; 
                      left:280; clip:rect(0,250,150,0)&quot;&gt;&lt;div<br>
                      id=&quot;divNews&quot; style=&quot;position:absolute; top:0; 
                      left:0&quot;&gt;<br>
                      <br>
                      &lt;p&gt;</font><font color="#408080">这是一个滚动看板</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">但并不是大家经常看到的</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">用</font><font color="#408080" face="Arial">&lt;font 
                      face=&quot;Arial&quot;&gt;java&lt;/font&gt;</font><font color="#408080">实现的那种</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">它采用</font><font color="#408080" face="Arial">&lt;font 
                      face=&quot;Arial&quot;&gt;javacript&lt;/font&gt;</font><font color="#408080">语言和</font><font color="#408080" face="Arial">&lt;font 
                      face=&quot;Arial&quot;&gt;DHTML&lt;/font&gt;</font><font color="#408080">的层</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">所以你看到的原代码</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">不需要固定在</font><font color="#408080" face="Arial">form</font><font color="#408080">框里或者表格里</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">它是用的</font><font color="#408080" face="Arial">&lt;font 
                      face=&quot;Arial&quot;&gt;&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;/font&gt;&lt;br&gt;<br>
                      </font><font color="#408080">你可以把这段代码放在</font><font color="#408080" face="Arial">&lt;font 
                      face=&quot;Arial&quot;&gt;HTML&lt;br&gt;<br>
                      &lt;/font&gt;</font><font color="#408080">代码里的任何地方</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">都不会影响它出现的位置</font><font color="#408080" face="Arial">&lt;/p&gt;<br>
                      <br>
                      &lt;p&gt;</font><font color="#408080">这是一个用处很大的程序</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">可以用在网页里作广告或则告示板</font><font color="#408080" face="Arial">&lt;br&gt;<br>
                      </font><font color="#408080">赶快</font><font color="#408080" face="Arial">&lt;font 
                      face=&quot;Arial&quot;&gt;Copy&lt;/font&gt;</font><font color="#408080">到你的主页里试试吧!</font><font color="#408080" face="Arial">&lt;/p&gt;<br>
                      &lt;/div&gt;&lt;/div&gt;</font></p>
                    <p class="content4">其中的width,height,top,left可以按自己要求更改,文字也可以改为自己需要的. 
                  </td>
                </tr>
              </table>
           </center></div><div id="divCont" style="position:absolute; width:300; height:100; top:120; left:280; clip:rect(0,250,150,0)"><div id="divNews" style="position:absolute; top:0; left:0"><p><font color="#FF0000">这是一个滚动看板<br>
    但并不是大家经常看到的<br>
    用<font face="Arial">java</font>实现的那种<br>
    它采用<font face="Arial">javacript</font>语言和<font face="Arial">DHTML</font>的层<br>
    所以你看到的原代码<br>
    不需要固定在form框里或者表格里<br>
    它是用的<font face="Arial">&lt;div&gt;&lt;/div&gt;</font><br>
    你可以把这段代码放在<font face="Arial">HTML<br>
    </font>代码里的任何地方<br>
    都不会影响它出现的位置</font></p><p><font color="#FF0000">这是一个用处很大的程序<br>
    可以用在网页里作广告或则告示板<br>
    赶快<font face="Arial"><a href="#">Copy</a></font>到你的主页里试试吧!</font></p>
    </div></div>
    </body>
    </html>
      

  7.   

    用滤镜和transaction不知道是不是这么写的,也不知道怎么翻译,很好用的MSDN的帮助里有,在MSDN找FILTER就能找到,要IE5.5以上支持
      

  8.   

    哎,看样子也只能如 qiushuiwuhen(秋水无恨) 那样了
    散分罗
      

  9.   

    好象要IE6支持,我说的另外一个实现方法<HEAD>
    <SCRIPT>
    var startImage ="fruit.gif";
    var endImage="mouse.gif";
    function doTrans() {
            imgObj.filters[0].apply();
    if (oImg.src.indexOf(startImage)!=-1) {
                oImg.src = endImage;
                imgObj.style.backgroundColor = "gold";
                imgObjText.innerHTML =             "<BR><B>Second Page</B><BR><BR>Using the <B>play</B> method reveals the changes in the SPAN element content."        }
            else {
                oImg.src = startImage;
                imgObj.style.backgroundColor = "skyblue";
                imgObjText.innerHTML =             "<BR><b>First Page</b><BR><BR>Using the <B>apply</B> method prepares this SPAN element for content changes."        }
            imgObj.filters[0].play();
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <SPAN id=imgObj style="PADDING-RIGHT: 10px; PADDING-LEFT: 13px; FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=PUSH,Bands=1); FONT: 9pt/1.3 verdana; WIDTH: 305px; COLOR: black; HEIGHT: 150px; BACKGROUND-COLOR: skyblue"><IMG id=oImg style="MARGIN: 8px" src="fruit.gif" align=left>
    <DIV id=imgObjText><BR><B>First Page</B><BR><BR>Using the <B>apply</B> method prepares this SPAN element for content changes.</DIV></SPAN><BR><BR>
    <BUTTON onclick="doTrans()">Play Transition</BUTTON>
    </BODY>