您现在的位置: PQ秀秀网 >> PQ知道 >> 正文 用户登录 新用户注册
我从网上搜索到一个用javascript循环滚动的代码用在asp里就是不能用. Web 开发 / ASP
作者:佚名    文章来源:不详    点击数:加载中...    更新时间:2008-7-12 字体:[ ]
添加到收藏: 添加到百度收藏  收藏到QQ书签  添加到雅虎收藏  添加到新浪ViVi  添加到天极网摘  添加到和讯网摘

我从网上搜索到一个用javascript循环滚动的代码用在asp里就是不能用.

楼主xiaoqiang08(我是小强)2006-12-22 15:36:26 在 Web 开发 / ASP 提问

我从网上搜索到一个用javascript循环滚动的代码用在asp里就是不能用,用在静态页面上都可以的.为什么?代码如下:  
   
   
        <div   id="demo"   style="OVERFLOW:   hidden;   WIDTH:800px;   COLOR:   #ffffff;   HEIGHT:58px">  
  <table   width="800"   border="0"   cellpadding="0"   cellspacing="0"   align="center">  
                <%dim   i  
  do   while   not   rs.eof  
  if   (i   mod   7)=0   then  
  Response.Write("<tr>")  
  end   if  
      i=i+1  
  Response.Write("<td   height='26'>")  
        Response.write("<a   href="   &   rs("xin_http")   &"   "&"target='_blank'>")  
  Response.Write(left(rs("xin_title"),6))  
  Response.Write("</a></td>")  
  if   i=7   then  
  Response.Write("</tr>")  
  i=0  
  end   if  
  rs.movenext  
  loop%>  
          </table>  
  </div>  
          <div   align="center"   id="demo2"></div>  
  </body>  
  </html>  
  <SCRIPT>  
      var   speed=10//速度数值越大速度越慢  
      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>  
  问题点数:30、回复次数:4Top

1 楼xiaoqiang08(我是小强)回复于 2006-12-22 15:36:55 得分 0

请问这是为什么?Top

2 楼ishion(爱森)回复于 2006-12-22 15:50:11 得分 15

demo1Top

3 楼xiaoqiang08(我是小强)回复于 2006-12-22 20:59:09 得分 0

哪里?还请指教啊!Top

4 楼fgwntg()回复于 2006-12-23 23:07:47 得分 15

我也遇到过此问题,我是图片滚动的。  
  好像要放在div标签了,其它的就不行了,我也记不清了,自己多试几次。  
  我也是试出来的  
  Top

文章录入:andy    责任编辑:andy 
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
  • 没有热点文章
  • 没有推荐文章