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 ex�cution des fonctions javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Septembre 2005
    Messages
    56
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Par d�faut [AJAX] Ajax et ex�cution des fonctions javascript
    Bonjour,

    J'utilise un petit bout de code Ajax pour rafraichir une partie de mon site, cependant je rencontre un probl�me et je n'ai pas trouv� la solution dans le forum :

    J'appele donc un script gr�ce � Ajax me renvoyant un petit bout de code HTML + un petit script javascript par exemple :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <p>Opération effectuée</p>
    <script type="text/javascript">
    alert('Ok');
    </script>
    Le texte est bien affich� mais la bo�te d'alert ne s'affiche pas, on dirait que le code javascript n'est pas interpr�t�.

    Avez vous une id�e de la source du probl�me ?

    Merci pour votre aide

  2. #2
    Membre �clair� Avatar de NeHuS
    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    343
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 343
    Par d�faut
    Salut bob ,

    quand tu re�ois l'info fais tu un eval() ?

  3. #3
    Membre confirm�
    Inscrit en
    Septembre 2005
    Messages
    56
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Par d�faut
    J'ai essay� en pla�ant un eval mais �a ne change rien.

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    les scripts recus par AJAX ne sont pas �valu�s....
    SOLUTION :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script id='ajaxScript' [...]>alert('Hello')</script>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    divContent.innerHTML=xhr.responseText; eval(document.getElementById('ajaxScript').innerHTML)
    Ca ne pose qu'une seule contrainte :
    pour d�clarer une fonction, ne pas faire :
    mais bien

  5. #5
    Membre confirm�
    Inscrit en
    Septembre 2005
    Messages
    56
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Par d�faut
    Ah oui effectivement �a marche nickel

    Par contre je comprends pas pourquoi il faut renommer les fonctions ?
    Quelle diff�rence y a til entre ces 2 syntaxes ?

    Merci encore

  6. #6
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    function X() {} : MODE STATIQUE: valide dans le contexte actuel : eval
    X=function() {} : MODE VARIABLE: valide dans le contexte navigateur

    efin, ca d�pend des navigateurs...

Discussions similaires

  1. [Prototype] [AJAX] Ex�cuter une fonction javascript via une requ�te AJAX et innerHTML
    Par Invit� dans le forum Biblioth�ques & Frameworks
    R�ponses: 2
    Dernier message: 01/05/2009, 04h36
  2. Ex�cuter une fonction Javascript OnMouseOver
    Par Friedrick dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 07/07/2008, 10h32
  3. Appel des fonctions javascript
    Par salmoucha dans le forum MVC
    R�ponses: 18
    Dernier message: 06/03/2008, 23h47
  4. Fonctions ex�cutant des fonctions math�matiques
    Par degseb dans le forum Pascal
    R�ponses: 11
    Dernier message: 10/01/2008, 16h05
  5. R�ponses: 2
    Dernier message: 16/07/2007, 16h04

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