<!--#include file="Conn.asp"--><%
type_id=request("type_id")
set rs=server.CreateObject("adodb.recordset") 
SQL="SELECT top 10 * FROM table1 where isvalid=1 and projecttype_id=" & type_id & " order by hits desc"
rs.Open SQL,conn,1,1
do while not rs.eof
Response.Write("Document.write(" & rs("cName") & ")")
rs.movenext
loop%>

解决方案 »

  1.   

    输出的结果要放在<script></script>还有就是document不是Document
      

  2.   

    <!--#include file="Conn.asp"--><%
    Response.Write "<Script language=""javascript"">"
    type_id=request("type_id")
    set rs=server.CreateObject("adodb.recordset") 
    SQL="SELECT top 10 * FROM table1 where isvalid=1 and projecttype_id=" & type_id & " order by hits desc"
    rs.Open SQL,conn,1,1
    do while not rs.eof
    Response.Write("document.write('" & Replace(rs("cName"),"'","\'") & "')")
    rs.movenext
    loop
    Response.Write "</Script>
    %>