听你说sInfo是一个函数
又说***********是产品的某一属性字段这我就不明白了.

解决方案 »

  1.   

    <SCRIPT>var sInfo='<table width="100%" border="0" cellspacing="0" cellpadding="0" class="f" onMouseOver=zanting() onMouseOut=yanshi(1)><tr><td width="50%" valign="top"><%set rs=server.CreateObject("adodb.recordset"):rs.Open "select top 2 * from sorts where categoryid=3",conn,1,1%><table width="100%" border="0" cellspacing="0" cellpadding="5"><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;<font class="top">■&nbsp;<%=rs("sorts")%></font></td></tr><tr><td><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><%set rsobj=server.CreateObject("adodb.recordset"):rsobj.Open "select top 1 * from product where pic<>'' and sortsid="&rs("sortsid")&" order by adddate desc",conn,1,1%><td width="33%" align="center"><table width="85" height="100" border="0" cellpadding="0" cellspacing="0" class="bord"><tr><td align="center"><a href=product.asp?id=<%=rsobj("id")%>><img src=<%=rsobj("pic")%> width="85" height="85" border="0"></a></td></tr></table><br><a href=product.asp?id=<%=rsobj("id")%> class="product1"><%=rsobj("name")%></a><br><font class="price">¥<%=rsobj("price1")%>.00</font></td><%rsobj.close:set tsobj=nothing%><td width="67%"><%set rsobj=server.CreateObject("adodb.recordset"):rsobj.Open "select top 7 * from product where sortsid="&rs("sortsid")&" order by adddate desc",conn,1,1:do while not rsobj.eof:response.Write "<a href=product.asp?id="&rsobj("id")&" class=zhong>"&(left(replace(replace(rsobj("introduce"),"<P>",""),"<BR>",""),2)&"…</a>"&"<br>"):rsobj.movenext:loop:rsobj.close:set rsobj=nothing%></td></tr></table></td></tr></table></td><td width="50%" valign="top"><%rs.movenext%><table width="100%" border="0" cellspacing="0" cellpadding="5"><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;<font class="top">■&nbsp;<%=rs("sorts")%></font></td></tr><tr><td><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><%set rsobj=server.CreateObject("adodb.recordset"):rsobj.Open "select top 1 * from product where pic<>'' and sortsid="&rs("sortsid")&" order by adddate desc",conn,1,1%><td width="33%" align="center"><table width="85" height="100" border="0"  cellpadding="0" cellspacing="0" class="bord"><tr><td align="center"><a href=product.asp?id=<%=rsobj("id")%>><img src=<%=rsobj("pic")%> width="85" height="85" border="0"></a></td></tr></table><br><a href=product.asp?id=<%=rsobj("id")%> class="product1"><%=rsobj("name")%></a><br><font class="price">¥<%=rsobj("price1")%>.00</font></td><%rsobj.close:set tsobj=nothing%><td width="67%"><%set rsobj=server.CreateObject("adodb.recordset"):rsobj.Open "select top 7 * from product where sortsid="&rs("sortsid")&" order by adddate desc",conn,1,1:do while not rsobj.eof:response.Write "<a href=product.asp?id="&rsobj("id")&" class=zhong>"&(left(replace(replace(rsobj("introduce"),"<P>",""),"<BR>",""),8)&"…</a>"&"<br>"):rsobj.movenext:loop:rsobj.close:set rsobj=nothing%></td></tr></table></td></tr></table></td></tr></table><%rs.close:set rs=nothing%>'</script>函数里的代码在asp页面运行正常
      

  2.   

    var sInfo='说明你的字符串用到第二个'的时候就会结束而你的里边有六个第一个'会找最近的一个'来进行匹配的
      

  3.   

    六个'
    try 
    var info1='aaaa""bbb';
    var info2='aaaa""bbb';
    var info3='aaaa""bbb';
    var var sInfo=info1+info2+info3;