Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    contentType text/javascript xml can' be the whole program

    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.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non si capisce cosa vuoi fare, comunque un file con estensione .js non può contenere tag <script></script> pertanto inizia col togliere queste due righe qui:
    Response.write("<script language='javascript' type='text/javascript'>"&vbcrlf)
    Response.Write("</script>")
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie, era proprio questo l'errore
    In pratica dovrei creare un file.js che prende degli array da un database, quindi un js dinamico.
    Scusa, ma quello che fa le cose strane in questo forum sono solo io

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.