CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

脚本里怎么放ASP语句

楼主eversince()2006-03-03 14:55:07 在 Web 开发 / ASP 提问

<script   LANGUAGE='JavaScript'>  
  document.ns   =   navigator.appName   ==   "Microsoft   Internet   Explorer"  
  function   randomStr(str){  
  var   showId=Math.floor(Math.random()*3);  
  var   tempStr=str[showId];  
  str[showId]=str[0];  
  str[0]=tempStr;  
  }  
  function   showStr(str,textWidth,num){  
  if(!document.ns){document.write(str[0]+'<br>')}  
  else{  
  document.write('<table   border=0   cellspacing=0   cellpadding=0>'  
  +'<tr><td>'  
  +'<div   id="icefable1'+num+'">'  
  +'<table   width='+textWidth+'   border=0   cellspacing=0   cellpadding=0>'  
  +'<tr><td   height=20>'+str[0]+'</td></tr>'  
  +'<tr><td   height=20>'+str[1]+'</td></tr>'  
  +'<tr><td   height=20>'+str[2]+'</td></tr>'  
  +'</table>'  
  +'</div>'  
  +'<div   id="icefable2'+num+'"   style="position:absolute;z-index:1;visibility:hidden"></div>'  
  +'</td></tr>'  
  +'</table>');  
  }  
  }  
  function   init_srolltext(num){  
  countnum=0  
  marqueesHeight=60;  
  eval('stopscroll'+num+'=false;')  
  eval('icefable1'+num+'.scrollTop=0;')  
  rotatenum=0  
  eval('icefable1'+num+'.style.width=0;')  
  eval('icefable1'+num+'.style.height=marqueesHeight;')  
  eval('icefable1'+num+'.style.overflowX="visible";')  
  eval('icefable1'+num+'.style.overflowY="hidden";')  
  eval('icefable1'+num+'.noWrap=true;')  
  eval('icefable1'+num+'.onmouseover=new   Function("stopscroll=true");')  
  eval('icefable1'+num+'.onmouseout=new   Function("stopscroll=false");')  
  eval('preTop'+num+'=0;   ')  
  eval('currentTop'+num+'=0;')  
  eval('stoptime'+num+'=0;')  
  eval('icefable2'+num+'.innerHTML="";')  
  eval('icefable2'+num+'.innerHTML+=icefable1'+num+'.innerHTML;')      
  eval('icefable1'+num+'.innerHTML=icefable2'+num+'.innerHTML+icefable2'+num+'.innerHTML;')      
  eval('setInterval("scrollUp'+num+'()",40);')    
  }  
  function   scrollUp1(){  
      if(stopscroll1==true)   return;  
      currentTop1+=1;  
      if(currentTop1==21){  
      stoptime1+=1;  
      currentTop1-=1;  
      if(stoptime1==80){  
      currentTop1=0;  
      stoptime1=0;  
      }  
      }else{  
      preTop1=icefable11.scrollTop;  
      icefable11.scrollTop+=1;  
      if(icefable11.scrollTop==78){  
          preTop1=0;   currentTop1=0;   stoptime1=0;icefable11.scrollTop=0  
      }  
      }  
  }  
   
       
  var   strArray1=new   Array();  
  for   (i=0;i<8;i++){  
  strArray1[i]='<!--D3236F893F10--><a   href=http://sina.allyes.com/main/adfclick?db=sina&bid=32861,57305,57345&cid=0,0,0&sid=55096&advid=2180&camid=8897&show=ignore&url=http://zhaosheng.chengcai.net/06kehu/0224bd/rlzy.htm   target=_blank>北京大学人力资源总监</a><!--$$   lanxin/2006-1-1   ~   2006-3-31/B   $-->'  
  }  
  randomStr(strArray1);  
  showStr(strArray1,140,1);  
  init_srolltext(1);  
                                  </script>  
  这个是一个自动滚屏的程序,问题是我怎么能把数据库的内容放到滚动的内容里,请大家指点! 问题点数:20、回复次数:3Top

1 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-03 15:04:09 得分 0

var   strArray1=new   Array();  
   
  <%  
  i   =   0  
  While   not   rs.eof  
      response.write   ("strArray1["   &   i   &   "]='"   &   rs("xxx")   &   "';")  
      i   =   i   +   1  
      rs.movenext  
  wend  
  %>  
   
  randomStr(strArray1);  
  showStr(strArray1,140,1);  
  init_srolltext(1);  
                                  </script>  
  Top

2 楼slayerbb(名字被抢了)回复于 2006-03-03 15:05:22 得分 0

asp?  
  response.write("<script>   var   strings="""&replace(stringfromdata,"""","\"")&""";</script>")  
  变量string就是数据了,然后随便你怎么切割了。Top

3 楼eversince()回复于 2006-03-03 15:47:56 得分 0

楼上的var   strArray1=new   Array();  
   
  <%  
  i   =   0  
  While   not   rs.eof  
      response.write   ("strArray1["   &   i   &   "]='"   &   rs("xxx")   &   "';")  
      i   =   i   +   1  
      rs.movenext  
  wend  
  %>  
   
  randomStr(strArray1);  
  showStr(strArray1,140,1);  
  init_srolltext(1);  
                                  </script>这段代码可以用,就是那个文字怎么动了几下就不在动了,怎么能让它一直滚动下去啊!  
  顺便在做个超级连接放到response.write   ("strArray1["   &   i   &   "]='"   &   rs("xxx")   &   "';")  
  里面,谢谢了!!Top

相关问题

  • 怎么在vc中嵌入vbscript脚本,或者怎么把脚本转化成vc语句
  • 在脚本语言中可用ASP语句读取数据库吗?
  • 如何在javascript判断中,来执行asp的脚本?比如下面的语句:
  • pb 脚本中如何写sql语句?
  • 再求一sql脚本语句写法
  • <script>脚本嵌套<script>语句,怎么处理?在线等,立即解决立即给分
  • 这段用命令运行的PHP脚本 查询语句可以怎么优化
  • 怎么样才能导出非固定角色执行语句权限的脚本
  • 怎么样才能导出非固定角色执行语句权限的脚本(再发贴求解答)
  • java脚本加asp

关键词

  • 内容
  • asp
  • strarray1
  • srolltext
  • showstr
  • randomstr
  • 放到
  • init
  • 就是
  • response

得分解答快速导航

  • 帖主:eversince

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo