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 :

Pb avec un fichier js chargé dynamiquement


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 27
    Par défaut Pb avec un fichier js chargé dynamiquement
    Mon problème est le suivant : je charge "à la volée" un fichier js et je souhaite ensuite appeler une fonction contenue dans ce fichier js. Malheureusement l'appel à cette fonction échoue en me disant que cette fonction n'est pas définie.

    Quelqu'un pourrait-il m'aider ?

    Script de chargement du fichier js :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var jsPhotos = document.createElement("script")
    jsPhotos.type = 'text/javascript';
    jsPhotos.src = 'js/photos.js';
    document.getElementsByTagName("head").item(0).appendChild(jsPhotos);

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 878
    Par défaut
    Salut,

    Je ne pense pas que ce soit possible de la manière dont tu le fais, car le moteur javascript interprete le code directement exploitable après le retour vers le client.

    La seule méthode que je vois, serait d'utiliser la commande "eval", qui te permettrait de créer la fonction directement, mais pour cela il faudrait que tu aies ton code JavaScript dans une String.

    Mais pourquoi vouloir charger un js dynamiquement "en javascript" ? Ne pourrais-tu pas le faire dans le langage d'application de ton serveur ?

    A+

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 27
    Par défaut
    Je suis dans une optique AJAX et j'évite donc au maximum le rechargement de page. Et dans le cas ou je me trouve tout ce dont j'ai besoin est uniquement le fichier js. Donc je ne récupère que lui.

    En utilisant le eval() comme tu le dis j'ai résolu mon pb. Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/09/2013, 15h24
  2. Fichier XAML chargé dynamiquement
    Par bugland dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 03/10/2011, 10h02
  3. Checker un doc XML chargé dynamiquement avec un DTD
    Par Mr Pink Eyes dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 29/07/2008, 23h11
  4. Template de projet avec des fichiers ajoutés dynamiquement
    Par Benzeghiba dans le forum Visual Studio
    Réponses: 1
    Dernier message: 23/06/2008, 21h50
  5. controler un fichier swf chargé avec loadMovie
    Par yamissa dans le forum Flash
    Réponses: 1
    Dernier message: 29/04/2007, 01h05

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