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 :

[AJAX] Ajax et javascript non executé!


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 120
    Points : 50
    Points
    50
    Par défaut [AJAX] Ajax et javascript non executé!
    Bonjour,

    J'ai un problème qui me cause pas mal de souci. Dans une administration j'utilise beaucoup ajax pour ne recharger qu'une partie de mon site. En général c'est pour modifier le contenu d'une div en y incluant un fichier php avec un certains nombre de paramètre dynamique. dans ces fichiers php j'ai du code java script, et malheureusement ce code ne s'exécute pas. A l'heure actuelle une solution trouvé sur un forum anglophone est de parcourir le contenu de la page ou d'une div, de déceler l'ensemble des tags java script et de faire un eval afin de forcer l'exécution. mais ca m'embête de fonctionner ainsi, d'une part je ne trouve pas ça très propre et d'autre part j'ai l'impression que ça ralenti grandement l'application.
    Avez vous-déjà eut ce problème, connaitriez-vous une autre alternative pour y palier ?

    En vous remerciant.

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Salut.

    Effectivement, un JavaScript s'executant dans la page appelée par le Ajax ne s'execute pas ... en tout cas c'est ce que j'ai remarqué.

    Voici la solution (peut etre) à ton problème :

    var myAjax = new Ajax(url_cible, {
    method: 'get',
    update: $('tonDiv')
    });
    myAjax.request();
    myAjax.onRequest(TaFonctionJavaScript());

  3. #3
    Membre confirmé Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 713
    Points : 519
    Points
    519
    Par défaut
    si ton script js est affiché dans l'output final au browser il doit s'executer.

    Tu as peut être simplement oublié l'execution d'une fonction...
    Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...

  4. #4
    Membre actif Avatar de romain_ci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 262
    Points : 287
    Points
    287
    Par défaut
    Ou as tu tout simplement oublier d'activer js dans ton navigateur

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/03/2013, 13h09
  2. Réponses: 8
    Dernier message: 26/08/2011, 14h41
  3. fonction javascript non executée
    Par rozierromain dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/03/2008, 09h20
  4. [AJAX] ajax et fonction javascript
    Par locs dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/08/2006, 16h56
  5. [AJAX] AJAX et javascript
    Par spud5351 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/09/2005, 10h16

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