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] g�n�rer du Javascript


Sujet :

JavaScript

  1. #1
    Membre habitu�
    Profil pro
    Webmaster
    Inscrit en
    D�cembre 2006
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 8
    Par d�faut [AJAX] g�n�rer du Javascript
    Bonjour,

    ma mage HTML appel un script PHP via AJAX.

    CE script PHP retourne � ma page Html du code Javascript g�n�r� dynamiquement par le script PHP.

    Mon probl�me est que le javascript une fois retourn� � la page HTML via AJAX n'est pas �xecut�.

    D'ou cela peut il venir ??

    Y a t il des precautions � prendre ?? (j ai essay� utf8_decode et encode ...)

    merci

  2. #2
    Membre �prouv�
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    154
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 154
    Par d�faut
    est ce que tu fais un eval() de la r�ponse renvoy�e par xhr ?

  3. #3
    Membre habitu�
    Profil pro
    Webmaster
    Inscrit en
    D�cembre 2006
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 8
    Par d�faut
    euh non, les donn�es recues du script PHP sont trait�es ainsi :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById(div).innerHTML = unescape(texte);
    par quoi dois je remplacer ?

    merci !

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    154
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 154
    Par d�faut
    bien si c'est comme en php, je crois que tu dois faire un eval pour que �a soit execut� mais faudrait demander � quelqu'un de plus cal� que moi dans le domaine quand m�me.

  5. #5
    Membre habitu�
    Profil pro
    Webmaster
    Inscrit en
    D�cembre 2006
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 8
    Par d�faut
    Personne a une id�e ?

  6. #6
    Membre habitu�
    Profil pro
    Webmaster
    Inscrit en
    D�cembre 2006
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 8
    Par d�faut
    J'ai trouv� ma r�ponse sur cet excellent blog :

    http://www.xorax.info/blog/programma...al-global.html

    ++

  7. #7
    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
    Sinon, une solution existait sur ce site, qui en plus de l'�valuation des scripts corrige encore quelques d�tails sur le innerHTML="..." : http://www.developpez.net/forums/sho...9&postcount=18

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 26
    Par d�faut
    Bonjour,
    je me retrouvais avec le m�me souci.
    suite � ce commentaire j'ai utiliser ces fonctions
    Citation Envoy� par FremyCompany
    Sinon, une solution existait sur ce site, qui en plus de l'�valuation des scripts corrige encore quelques d�tails sur le innerHTML="..." : http://www.developpez.net/forums/sho...9&postcount=18
    Ca marche tr�s bien sous FF, meme sous Safari, mais sous IE, rien, mon code javascript que me renvoit mon appel ajax est tout simplement effacer.
    Peut etre manque t'il un global ou quelque chose du genre (je suis pas super fort en JS)
    Merci pour votre aide

    ps : j'ai pas voulu faire un autre post, vu que j'ai le m�me souci

  9. #9
    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
    Citation Envoy� par philippejuju
    Bonjour,
    je me retrouvais avec le m�me souci.
    suite � ce commentaire j'ai utiliser ces fonctions

    Ca marche tr�s bien sous FF, meme sous Safari, mais sous IE, rien, mon code javascript que me renvoit mon appel ajax est tout simplement effacer.
    Peut etre manque t'il un global ou quelque chose du genre (je suis pas super fort en JS)
    Merci pour votre aide

    ps : j'ai pas voulu faire un autre post, vu que j'ai le m�me souci
    Tu aurais du code ? (un extrait, pour que je voie de quoi il en retourne ?)

  10. #10
    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
    NE ps oulier ceci, tout de m�me :
    Ca ne pose qu'une seule contrainte au niveau des script (JS) :
    pour d�clarer une fonction, ne pas faire :
    Code :
    function MaFunc() {}

    mais bien
    Code :
    MaFunc=function() {}

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 26
    Par d�faut
    Citation Envoy� par FremyCompany
    NE ps oulier ceci, tout de m�me :
    Exact c'est ce que j'ai vu apres, mais je peut pas redeclarer toutes les fonctions. Sachant que certaines sont seulement des parent.window.location

    Pour le bout de code, c'est celui du lien.

    Cependant un petit exemple :
    la r�ponse de mon ajax contient ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <div id='contenu'><SCRIPT language='JavaScript1.2'>parent.window.location='www.google.fr'</SCRIPT>
    </div>
    Quand je vais revoir le contenu une fois le .innerHTML effectuer je n'est plus que Merci de votre aide

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [AJAX] Executer du javascript apres transfo XSL
    Par Clercq dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 08/11/2006, 16h59
  2. [AJAX] Insertion de Javascript dans AJAX
    Par youp_db dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 18/10/2006, 15h32
  3. [AJAX] ajax et fonction javascript
    Par locs dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 24/08/2006, 16h56
  4. [AJAX] Probl�me de javascript / compatibilit�
    Par Pepe67 dans le forum G�n�ral JavaScript
    R�ponses: 18
    Dernier message: 30/06/2006, 12h30
  5. [AJAX] Communication PHP ~ JavaScript
    Par TheBaeK1 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 04/05/2006, 18h24

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