邦我看下这段ASP代码

来源:百度知道 编辑:UC知道 时间:2024/05/25 21:17:10
<%
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
Path = "Data Source=" & Server.MapPath("pic/MDB/photo@aqzx.asp")
Set conn= Server.CreateObject("ADODB.Connection")
p1=Provider&Path
conn.Open P1
Set rs = Server.CreateObject("ADODB.Recordset")
sql ="Select top 1 * From desktop Order By time DESC"
RS.open sql,Conn,1,1
do while not rs.eof
response.write "<img src='"&rs("pic")&"' align='center'>"

response.write "</TD></TR>"
response.write "<TR><TD vAlign=center align=middle height=35>"
response.write "<a href='pic/display.asp?id="&rs("id")&"' target='_blank'>"&rs("jj")&"</a>"
response.write "</TD></TR></T

javascript中的第二句没有分号。
response.write语句里要被输出的双引号用chr(34)代替

response.write "<p><SPAN id=imgObj onmouseleave='doTrans("+chr(34)+"gray"+chr(34)+")' style="+chr(34)+"FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); WIDTH: 1px"+chr(34)+" onmouseenter='doTrans("+chr(34)+chr(34)+")'><IMG id=oImg style="+chr(34)+"FILTER: gray"+chr(34)+" src='"&rs("pic")&"'> </SPAN></p>"