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

    Include in file .js: si può?

    Si può includere un file .js in un altro file .js?

    esempio:

    codice:
    <html>
    <head>
    <script src="main.js"></script>
    </head>
    <body></body>
    </head>
    </html>
    main.js
    codice:
    include ("libreria1.js);
    include ("libreria2.js);
    
    // resto del codice js di main.js
    avevo pensato di usare qualcosa come:

    codice:
    document.write("<script src="libreria1.js"></script>");
    ma non so come inserirlo nella head del documento e non credo che anche facendolo poi il browser lo caricherà correttamente!!!

    si può fare o non si può?
    Arjuna

    finding solutions

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si può includere un file .js in un altro file .js?
    No anche perche non avrebbe senso, pero puoi richiamare/includere nella pagina tutti i file.js che vuoi.

    codice:
    <head>
    <script language="javascript" type="text/javascript" src="main.js"></script>
    <script language="javascript" type="text/javascript" src="libreria1.js"></script>
    <script language="javascript" type="text/javascript" src="libreria2.js"></script>
    </head>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ciao cavicchi,

    e secondo te cosa volevo fare con document.write? le patate?

    quello che tu mi hai scritto è l'ABC del JS... se n'sapessi fà nemmeno quello ti pare che mi preoccuperei di come implementare librerie?
    Arjuna

    finding solutions

  4. #4
    aggiungo al "non avrebbe senso":

    1) eviti di dichiarare nell'html una quantità spropositata di link nel caso tu voglia usare diverse librerie.
    2) occulti alla semplice vista del solo codice html le altre inclusioni (essendo queste scritte dinamicamente dallo script)

    ovviamente basterebbe aprire il main.js per trovare il link agli altri file, ma quello che mi importa è avere una pagina html quanto più pulita possibile.

    "non avrebbe senso" per te. Per me ne ha e come!
    Arjuna

    finding solutions

  5. #5
    up
    Arjuna

    finding solutions

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova con i metodi del DOM
    codice:
    var js=document.createElement('script');
    js.setAttribute('type','text/javascript');
    js.setAttribute('src','/percorso/script.js');
    document.getElementsByTagName('head')[0].appendChild(js);
    ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.