设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 66|回复: 9
打印 上一主题 下一主题

js文件中怎么连接数据库 进行循环?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-7 05:22:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其实就是很多网站有的那个图片自动换的效果 底下带有编号的那个 现在要从数据库调用图片地址 进行循环 因为图片有几张 不确定 请问怎么样能做出来?/????谢谢斑竹拉就象这个页面的差不多http://sports.163.com/yc/
2#
发表于 2010-1-7 05:22:40 | 只看该作者
都厉害 我想还是把js代码拿出来放到asp里好点呵呵好点呵呵 谢谢拉 因为我只是个菜鸟拉 js文件的重写真不会
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-7 05:22:43 | 只看该作者
是不是这个效果:www.24791.com
如果需要,可以加我Q,图片是通过后台数据库控制,装载在文件中
路径放在数据库里。然后更新一次就重写一次JS文件。另外的做法可以和XML对应。
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-7 05:22:46 | 只看该作者
2楼的方法实现不了那种效果
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-7 05:22:49 | 只看该作者
真是谢谢你的提醒拉 本来 是不太会玩js的 不过你提醒说 重写js文件 这点给了我很大的启发呵呵 我用fso 生成并重写js文件 总之 问题解决拉  以后还请大虾能多多指教拉~~~谢谢拉~~~~
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-7 05:22:52 | 只看该作者
一样的事

你把那个效果的代码切出来

图片从数据库中调出来就可以了
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-7 05:22:55 | 只看该作者
学习!顶支持
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-7 05:22:58 | 只看该作者
js的方法跟VB的差不多。
var con=new ActiveXObject("ADODB.Connection");
var rs=new ActiveXObject("ADODB.RecordSet");
只不过这两句创建方法不一样而已。
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-7 05:23:01 | 只看该作者
我这有个无限滚动的效果 给你看下吧


<td bgcolor="#A8E4DC">
<div id=demo style="overflow:hidden;height:87;width:680;color:#ffffff">
<table width=712 border=0 cellpadding=0 cellspacing=0>
<tr>
<td>
<table align=left cellpadding=0 cellspace=0 border=0>
<tr>
<td id=demo1 valign=top>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<%
sql="select * from prod where tj=true order by id desc"
set rs=conn.execute(sql)
if rs.eof or rs.bof then
else
%>
<% i=1
do while i<20
%>
<td>
<a href=product.asp?id=<%=rs("id")%> title="<%=rs("title")%>"><img src="admin/<%=rs("photo")%>" width="100" height="87" border="0" class=b1 hspace=22></a>
</td>
<%
i=i+1
rs.movenext
if rs.eof or rs.bof then rs.movefirst
loop
end if%>
</tr>
</table>
</td>
<td id=demo2 valign=top></td>
</tr>
</table>
<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>
</td>
</tr>
</table>
</div>

</td>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 15:24 , Processed in 0.196064 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表