下跪求解,实在没分了!

TaoTaoYou 2006-07-12 05:58:33
下面是产品展示页,大家来这里看他的原始效果:http://mj.abkj.org/kang/cp.asp

我想把她改成以每行四个显示,然后循环滚动,下面是代码,谢谢各位大哥大姐们!!谢谢!



<!--#include file="../conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>机器展示</title>
<style type="text/css">
td,body,a{
font-size:9pt;
text-decoration:none;
color:blue;
}
</style>
</head>

<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
<SCRIPT language=JavaScript1.2>
var scrollerwidth=342
var scrollerheight=240
var scrollerbgcolor='white'
//3000 miliseconds=3 seconds
var pausebetweenimages=5000
var slideimages=new Array()
<%
set rs=server.createobject("adodb.recordset")
sql="select * from spzs"
rs.open sql,conn,1,1
for i=1 to int(rs.recordcount/2)
if rs("picture")<>"" then
pict=rs("picture")
else
pict="hzximg.jpg"
end if

if len(rs("cpbh"))>14 then
cpbh=left(rs("cpbh"),14)&"..."
else
cpbh=rs("cpbh")
end if

if len(rs("cpmc"))>14 then
cpmc=left(rs("cpmc"),14)&"..."
else
cpmc=rs("cpmc")
end if

message="<table width=342 height=240 border=0 align=center cellpadding=0 cellspacing=0><tr bgcolor=#FFFFF7 valign=top><td width=120 align=center valign=middle><img src=upfile/"&pict&" width=100 height=100></td><td><br>机器编号:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&cpbh&"</a><br>机器名称:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&cpmc&"</a><br>机器规格:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&rs("cpgg")&"</a><br>简单说明:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&rs("jysm")&"</a></td></tr>"
rs.movenext
if rs("picture")<>"" then
pict=rs("picture")
else
pict="hzximg.jpg"
end if

if len(rs("cpbh"))>14 then
cpbh=left(rs("cpbh"),14)&"..."
else
cpbh=rs("cpbh")
end if

if len(rs("cpmc"))>10 then
cpmc=left(rs("cpmc"),14)&"..."
else
cpmc=rs("cpmc")
end if

message=message&"<tr bgcolor=#F0F8FF><td align=center valign=middle><img src=upfile/"&pict&" width=100 height=100></td><td valign=top><br>机器编号:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&cpbh&"</a><br>机器名称:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&cpmc&"</a><br>机器规格:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&rs("cpgg")&"</a><br>简单说明:<a href=show_product.asp?id="&rs("id")&" target=_blank>"&rs("jysm")&"</a></td></tr></table>"
%>
slideimages[<%=i-1%>]='<%=message%>'
<%
rs.movenext
next
rs.close
set rs=nothing
%>
//extend this list

///////Do not edit pass this line///////////////////////


if (slideimages.length>1)
i=2
else
i=0

function move1(whichlayer){
tlayer=eval(whichlayer)
if (tlayer.top>0&&tlayer.top<=5){
tlayer.top=0
setTimeout("move1(tlayer)",pausebetweenimages)
setTimeout("move2(document.main.document.second)",pausebetweenimages)
return
}
if (tlayer.top>=tlayer.document.height*-1){
tlayer.top-=5
setTimeout("move1(tlayer)",10)
}
else{
tlayer.top=scrollerheight
tlayer.document.write(slideimages[i])
tlayer.document.close()
if (i==slideimages.length-1)
i=0
else
i++
}
}

function move2(whichlayer){
tlayer2=eval(whichlayer)
if (tlayer2.top>0&&tlayer2.top<=5){
tlayer2.top=0
setTimeout("move2(tlayer2)",pausebetweenimages)
setTimeout("move1(document.main.document.first)",pausebetweenimages)
return
}
if (tlayer2.top>=tlayer2.document.height*-1){
tlayer2.top-=5
setTimeout("move2(tlayer2)",10)
}
else{
tlayer2.top=scrollerheight
tlayer2.document.write(slideimages[i])
tlayer2.document.close()
if (i==slideimages.length-1)
i=0
else
i++
}
}

function move3(whichdiv){
tdiv=eval(whichdiv)
if (tdiv.style.pixelTop>0&&tdiv.style.pixelTop<=5){
tdiv.style.pixelTop=0
setTimeout("move3(tdiv)",pausebetweenimages)
setTimeout("move4(second2)",pausebetweenimages)
return
}
if (tdiv.style.pixelTop>=tdiv.offsetHeight*-1){
tdiv.style.pixelTop-=5
setTimeout("move3(tdiv)",10)
}
else{
tdiv.style.pixelTop=scrollerheight
tdiv.innerHTML=slideimages[i]
if (i==slideimages.length-1)
i=0
else
i++
}
}

function move4(whichdiv){
tdiv2=eval(whichdiv)
if (tdiv2.style.pixelTop>0&&tdiv2.style.pixelTop<=5){
tdiv2.style.pixelTop=0
setTimeout("move4(tdiv2)",pausebetweenimages)
setTimeout("move3(first2)",pausebetweenimages)
return
}
if (tdiv2.style.pixelTop>=tdiv2.offsetHeight*-1){
tdiv2.style.pixelTop-=5
setTimeout("move4(second2)",10)
}
else{
tdiv2.style.pixelTop=scrollerheight
tdiv2.innerHTML=slideimages[i]
if (i==slideimages.length-1)
i=0
else
i++
}
}

function startscroll(){
if (document.all){
move3(first2)
second2.style.top=scrollerheight
}
else if (document.layers){
document.main.visibility='show'
move1(document.main.document.first)
document.main.document.second.top=scrollerheight+5
document.main.document.second.visibility='show'
}
}

window.onload=startscroll

</SCRIPT>



<SCRIPT language=JavaScript1.2>
if (document.all){
document.writeln('<center><span id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+'">')
document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0;top:0">')
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0;top:1;">')
document.write(slideimages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0;top:0">')
document.write(slideimages[1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</span>')
}
</SCRIPT>
</body>
</html>
...全文
137 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
annie712520 2006-07-12
  • 打赏
  • 举报
回复
你的代码太长了,你作个循环i mod 4然后来设计显示就可以

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧