Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Javascript Include

  1. #1

    Javascript Include

    ciao ragazzi
    volevo sapere se è possibile in javascript fare un include in base a un if
    spiego meglio, ho un js molto lungo che volevo evitare di caricare ogni volta, lo devo utilizzare solo in determinate occasioni, quindi avevo idea di fare un if (condizione){//includo il file .js}
    oppure una funzione da richiamare con lo stesso concetto,
    è possibile?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dipende da quale e` l'if.

    Occorre che la cosa succeda al livello di caricamento della pagina (nella head, fuori dalle funzioni):

    codice:
    <script language="javascript" type="text/javascript">
    if(condizione) document.write("\<scr"+"ipt language\=\'javascr"+"ipt\' type\=\'tex"+"t\/javas"+"cript\' src\=\'NOMEFILE.js\'\>\<\/scr"+"ipt\>");
    </script>

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    mhm, si è quello che stavo pensando anche io ora, solo che l'evento viene generato a caricamnento fatto e non è possibile fare un refresh, per cui credo che dovrò inserire tutto subito..

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se vuoi puoi anche mettere quel codice in fondo al body (subito prima del </body> ), ma deve accadere comunque prima dell'evento onload, altrimenti non puoi caricare un pezzo della pagina (quale e` uno script).

    Oppure devi caricare una pagina veloce che verifica la condizione e che a sua volta chiama la pagina completa passando un parametro nella location (query).


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    buona idea, grazie mille mich

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.