• User Attivo

    includere un file non .js

    salve
    conosco la sintassi

    <script language="Javascript" src=[http://www.miosito.it/file.js](http://www.miosito.it/file.js)"></script>
    

    per includere un file con tag java esempio il document.write ecc.

    se invece di includere un .js includessi un file di diversa estensione? per esempio file.asp
    non funzionerebbe?

    non trovo altra spiegazione

    grazie anticipate


  • Moderatore

    Beh credo dipenda esclusivamente dal contenuto, forse sbaglio ma l'importante è che nel file ci sia del javascript al di là dell'estensione che potrebbe essere anche .txt o non averla proprio...

    ma se il tag ha come proprietà language "javascript", come tale credo la pagina si prenderà in carico qualsiasi file tu gli passi...

    O sbaglio? :mmm:


  • Super User

    @flasini said:

    se invece di includere un .js includessi un file di diversa estensione? per esempio file.asp
    non funzionerebbe?

    In caso di linguaggi di scripting lato server c'è sempre l'include 🙂

    In ogni caso, direi che si, in linea di massima lo prende, ma non lo interpreta.

    Se creassi invece file.js.asp e al suo interno contenesse codice js lo prenderebbe.

    :ciauz:


  • User Attivo
    ma se il tag ha come proprietà language "javascript", come tale credo la pagina si prenderà in carico qualsiasi file tu gli passi...
    

    devo dichiarare che si tratta di un javasript nel codice che include (tipo <script language="Javascript".....) oppure nel codice incluso?

    Se creassi invece file.js.asp e al suo interno contenesse codice js lo prenderebbe
    

    buona idea


  • Moderatore

    Scusa ma devi usare script js lato client oppure script qualsiasi lato server?

    js lato client usa

    
    <script language="Javascript" src=http://www.miosito.it/file.vattelapesca"></script>
    
    ``` scrip qualsiasi lato server usa
    

    <!--#INCLUDE FILE = "Includes/file.vattelapesca"-->

    
    :)

  • User Attivo

    ciao
    lo script è lato client

    la mia domanda era diversa perchè non sono competente

    volevo chiedere se nel file incluso ossia il file pagina.js.asp devo mettere dei tag che avvertono che si tratta un javascript, cioè che ne dichiara la tipologia di linguaggio usato


  • Moderatore

    No, non è necessario, è sufficiente il tag nella pagina che dichiara che nel file ci sarà del javascript.

    <script language="Javascript"
    ``` :ciauz:

  • User Attivo

    ciao
    grazie per la tua risposta
    non mi appare nulla.. è come se non includessi nulla

    il codice che include è

    <script language="javascript" type="text/javascript"
    src=[http://www.sitosorgente.it/paginasorgente.js.asp](http://www.sitosorgente.it/paginasorgente.js.asp)>
    </script>
    

    nel sito sorgente la paginasorgente.asp ha questo codice
    ossia estrae dati dal db con asp e crea un documento con tag java

    document.write("<table id='tkrMolecularlab'><tr><td>");

    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &server.MapPath("../db/db.mdb")

       strsql = "select * from notizia WHERE data >= (date()-7) order by numerouscita desc"
       set rs=conn.execute(strsql)%>
       <%do while not rs.eof
       %>
    
         document.write("<a href='http://www.sitosorgente.it/paginanews.asp?news=<%=rs("news")%>' target='_blank'><%=rs("TITOLO")%>a</a>"); <br>
         <br> <br>
      <%  rs.movenext
       loop%>
      <% rs.close
       conn.close
       set conn=nothing%>
    

    document.write("</td></tr></table>");

    dove sbaglio?

    grazie


  • Super User

    @flasini said:

    <script language="javascript" type="text/javascript"
    src=http://www.sitosorgente.it/paginasorgente.js.asp>
    </script>

    nel sito sorgente la paginasorgente.asp ha questo codice

    dove sbaglio?

    grazie

    Il file da includere è paginasorgente.asp :ciauz:
    Devi includere il file vero (io ti avevo messo .js.asp perchè io uso così 🙂 )


  • User Attivo

    perchè non è come ho fatto io? :mmm:

    faccio includere il file paginasorgente.js.asp e in questo mio file ho il codice asp/java..

    forse prima ho digitato male il nome del file... cmq parliamo dello stesso file


  • Moderatore

    Ok! Capito il problema...

    Il file che vuoi includere non contiene javascript :nonono:, bensì vbscript lato server ;).

    Il documento di cui parli > ...e crea un documento con tag java è una tabella di puro HTML.

    Veniamo al dunque...

    nel punto in cui vuoi inserire la tabella risultante di paginasorgente.js.asp inserisci il seguente codice:

    
    <!--#INCLUDE FILE = "[http://www.sitosorgente.it/paginasorgente.js.asp](http://www.sitosorgente.it/paginasorgente.js.asp)"-->
    
    

    Prova, e speriamo bene... :ciauz:


  • User Attivo

    grazie provo

    <ot>ah.. compl per il tuo sito</ot>


  • User Attivo

    😢
    Active Server Pages error 'ASP 0126'
    Include file not found
    /prova4.asp, line 105
    The include file 'http://www.sitosorgente.it/paginasorgente.js.asp' was not found.

    ovviamente ho modificato l'url vero.. l'ho ricriptato

    eppure se scrivo l'url nel browser, vedo il file sorgente 😕


  • Moderatore

    Innanzi tutto grazie per l'apprezzamento...
    prova così:

    
    <!--#INCLUDE VIRTUAL = "http://www.sitosorgente.it/paginasorgente.js.asp"-->