IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Chargement fichier JS retardé


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 270
    Par défaut Chargement fichier JS retardé
    Bonjour,

    Le chargement du script de l'API gg maps est parfois super long à charger. J'aimerais donc qu'il se charge onload et non en même temps que le reste de la page.

    Grosso modo, j'aimerais que ceci se charge plus tard :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=xxx"></sc'+'ript>
    Voici les deux solutions que j'ai testées :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    window.onload=function() {
    /*var head = document.getElementsByTagName("head")[0];
       scriptAdd = document.createElement('script');
       scriptAdd.id = 'ggmap';
       scriptAdd.type = 'text/javascript';
       scriptAdd.src = "http://maps.google.com/maps?file=api&amp;v=2&amp;key=xxx";
       head.appendChild(scriptAdd);
       */
       //document.write('<script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=xxx"></sc'+'ript>');
    }
    ça marche pas..

    How to do ??

    Merci !

  2. #2
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    j'ai trouvé ça sur google :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script type="text/javascript">
    function include(fileName) {
        if (document.getElementsByTagName) {
           Script = document.createElement("script");
           Script.type = "text/javascript";
           Script.src = fileName;
           Body = document.getElementsByTagName("BODY");
           if (Body) {
               Body[0].appendChild(Script);
           }
        }
    }
    </script>
    <body onload="include('fichier.js');"></body>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 270
    Par défaut
    c'est la même chose sauf que toi tu proposes de le charger dans le body. J'ai néanmoins essayé et ça ne marche pas

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/10/2006, 18h27
  2. [FLASH] Pb de caractères quand chargement fichier .txt
    Par origami-graphics dans le forum Flash
    Réponses: 1
    Dernier message: 12/02/2006, 14h53
  3. chargement fichier bizarre
    Par jiceher dans le forum C++
    Réponses: 14
    Dernier message: 28/08/2005, 14h52
  4. Chargement fichier volumineux
    Par kirsoul dans le forum Installation
    Réponses: 2
    Dernier message: 26/07/2005, 14h53
  5. [Plugin][Jar] Chargement fichier de conf d'un jar
    Par vberetti dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 29/06/2005, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo