如何让最新产品显示多行?
下面这段代码是一个最新产品的调用页面,显示的是一行十列,现在我想改成三行十列,请问该怎么实现?[quote]<META http-equiv=Content-Type content="text/html; charset=gb2312">
<!--最新图文代码开始-->
<script language="JavaScript">
<!--
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= 125/300){
if(image.width>105){
ImgD.width=105;
ImgD.height=(image.height*130)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt="点击查看详细信息...";
}
else{
if(image.height>150){
ImgD.height=150;
ImgD.width=(image.width*105)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt="点击查看详细信息...";
}
}
}
//-->
</script>
<%
Const New_img=10
set rs_Product=server.createobject("adodb.recordset")
sqltext="select top " & New_img & " * from Product where Passed=True and
Newproduct=true order by UpdateTime desc"
rs_Product.open sqltext,conn,1,1
if not rs_Product.EOF then%>
<div align='center' id='demo'
style='overflow:hidden;height:180px;width:400px;'
style="position:relative;left:5">
<!--滚动区的高度和宽度-->
<table align='center' cellpadding='0' cellspace='0' border='0'>
<tr>
<td id='demo1' valign='top'><table width='100%' cellpadding='0'
cellspacing='0' border='0' align='center'>
<tr valign='top'>
<%
while not rs_Product.EOF
fileExt=lcase(getFileExtName(rs_Product("DefaultPicUrl")))
%>
<td align='center'><table width=90% border=0 align=center
cellpadding=0 cellspacing=0>
<tr>
<td width="500" height="100" align="center" bgcolor="#ffffff">
<%if fileext="jpg" or fileext="bmp" or fileext="png" or
fileext="gif" then%> <a href='ProductShow.asp?ID=<%=rs_Product("ID")%>'
target=_blank title='<%=rs_Product("title")%>'>
<img src="<%if rs_Product("DefaultPicUrl")="" then%>Img/nopic.gif<%else%><%
=rs_Product("DefaultPicUrl")%><%end if%>" alt="<%=rs_Product("title")%>"
width="500" height="100" border="0" onload="javascript:DrawImage(this);" />
<%else
if fileext="swf" then%>
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'
codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
#version=5,0,0,0' width='105' height='84'>
<param name=movie value='<%=rs_Product("DefaultPicUrl")%>'
/>
<param name=quality value=high />
<param name='Play' value='-1' />
<param name='Loop' value='0' />
<param name='Menu' value='-1' />
<param name='wmode' value='transparent' />
<embed src='<%=rs_Product("DefaultPicUrl")%>' width='180'
height='84'
pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?
P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash'></embed>
</object>
<%end if
end if%>
</a> </td>
</tr>
<tr>
<td colspan=3 align=center height=50 valign='top' bgcolor="#F2F2F2">
<a href='ProductShow.asp?ID=<%=rs_Product("ID")%>' target=_blank title='<%
=rs_Product("title")%>'><%=cutstr(rs_Product("title"),8)%></a> </td>
<td> </td>
</tr>
</table></td>
<%
rs_Product.MoveNext
wend
%>
</tr>
</table></td>
<td id=demo2 valign=top></td>
</tr>
</table>
</div>
<%if New_img >5 then%>
<script>
var Picspeed=15
demo2.innerHTML=demo1.innerHTML
function Marquee1(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar1=setInterval(Marquee1,Picspeed)
demo.onmouseover=function() {clearInterval(MyMar1)}
demo.onmouseout=function() {MyMar1=setInterval(Marquee1,Picspeed)}
</script>
<%end if
else
Response.Write "暂 无 最 新 图 文"
end if
rs_Product.close
set rs_Product=nothing
%>
<!--最新图文代码结束-->[/quote] 没人来帮忙看看么?:mad: asp 看不懂 帮顶
不要asp的! 楼主dearjia 是骗子,稍后发证据
页:
[1]
