Salve a tutti, ho un file con estensione .asp che includo in una pagina con un codice del tipo <script language="javascript" type="text/javascript" src="miofile.asp"></script>
in modo tale da emulare l'inclusione di un file dinamico .js
questo è il codice di miofile.asp
codice:
<%
Response.ContentType = "text/javascript"

set rrconn = Server.CreateObject("ADODB.Connection")
rrconn.Open "driver=MySQL;server=***;database=***"
set rr = Server.CreateObject("ADODB.Recordset")

sql = "Select nome, sito, descrizione, link from links ORDER BY RAND() LIMIT 0,3"

set rr = rrconn.execute(sql)

Response.write("<script language='javascript' type='text/javascript'>"&vbcrlf)
Response.Write("var vstAVis = new Array();"&vbcrlf)

i = 0
do while not rr.eof 
if rr("descrizione") <> "" or rr("descrizione") <> null then
descr = rr("sito")&" - "&rr("descrizione")
else
descr = rr("sito")
end if

Response.Write("vstAVis ["&i&"] = '"&descr&"';"&vbcrlf)

i = i + 1
rr.MoveNext
Loop

rr.close
set rr = nothing
rrconn.close
set rrconn = nothing

Response.Write("document.write(vstAVis(0))"&vbcrlf)
Response.Write("</script>")
%>
Purtroppo tutto questo papello mi restituisce questo errore dalla consolle javascript:
xml can't be the whole program
su questa riga:
Response.Write("</script>")

Dove sbaglio?
Grazie, ciao.