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

    Differire caricamendo codici js

    Salve,
    vorrei sapere se è possibile fare in modo che dei codici js esterni (codici di affiliazioni tipo adsense) vengano caricati per ultimi rispetto a tutto il resto dei contenuti della pagina in quanto accade che per problemi di traffico tali codici js ci mettano tanto tempo a caricarsi bloccando il caricamento di tutto il codice che li segue

    E' possibile? eventualmente in che modo?

    Grazie
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    window.onload = function() {
       var  head       = document.getElementsByTagName('head')[0];
       var  script     = document.createElement('script');
            script.src      = "tuoscript.js";
            script.type     = "text/javascript";
       head.appendChild(script);
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    grazie per la risposta, ma sono abbastanza ignorante di js, come uso la funzione? oltre a sostituire il nome del file non ho capito cosa devo fare
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    E' codice javascript:

    - lo includerai in un file esterno che poi richiami nell'header
    - oppure lo scrivi direttamente nell'header di pagina, ad es.

    codice:
    <head> 
      <script type="text/javascript">
    
     window.onload = function() {
    ...
    }
    
      </script>
    </head>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    scusa ma forse mi sono espresso male, per esterni intendevo che richiamano codici al di fuori del mio server, codici tipo questo

    <script type='text/javascript' src='indirizzo codice affiliazione'>

    e che devo inserire in punti specifici della pagina


    se inserisco l'url che ho nel src='' nel tuo codice e lo metto non nell'head ma nella precisa posizione della pagina in cui deve comparire mi ricarica la pagina mostrando solo il codice js del quale volevo posticipare il caricamento


    ho provato anche a dare un nome alla funzione, metterla nell'header e richiamarla nella parte giusta della pagina, ma continua a ricaricarmi la pagina mostrando solo il codice del banner
    Manifesto Aggiornato
    Sono proprietà privata di Reika

  6. #6
    up
    Manifesto Aggiornato
    Sono proprietà privata di Reika

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.