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] javascript inactif avec ajax


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par d�faut [AJAX] javascript inactif avec ajax
    bonjour,

    les javascripts ne fonctionne pas en retour de reponse Ajax.

    un javascript charger dans un page de fa�on traditionnel fonctionne mais pas avec ajax sauf
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="#" onclick="alert('ok')">bla-bla</a>
    function interne ou externe inactif.

    j'ai vu ici et l� que sa pourrai venir de innerHTML ?

    une id�e

    merci d'avance

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    D�sol� mais ta question n'est pas tr�s claire...
    En tout cas, si javascript fonctionne en retour d'Ajax (sinon, Ajax ne servirait pas � grand chose !) donc si tu veux avoir une r�ponse, il serait pr�f�rable de nous montrer le code de ce qui ne fonctionne pas (html g�n�r� et js).
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par d�faut
    je recharge une parti de la page avec ajax, un exemple de code qui fonctionne pas en utilisant ajax:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <script type="text/javascript">
    function talert()
    {
    alert("ok");
    }
    plus simple que �a !

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Le javascript est ce que te renvoies Ajax ? Si c'est le cas, le sujet a �t� trait� r�cemment... Fais une recherche
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par d�faut
    pas compris :
    Le javascript est ce que te renvoies Ajax ?

  6. #6
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Le responseText de ta requ�te est-elle du code javascript ?
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par d�faut
    oui ! pourquoi il y a quoi autre ?

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par d�faut
    j'ai vu sur ce forum qu'il fallait remplcer
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    function k()
    {
    instruction;
    }
    par
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    k = function ()
    {
    instruction;
    }
    mais rien a faire les fonctions js inactif
    pouvez vous me dire, si le traitement de ma reponse ajax est le probleme
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    var info = xhr.responseText;
    document.getElementById("mainpage").innerHTML = info;
    merci pour votre aide

  9. #9
    R�dacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de syst�me d�information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Architecte de syst�me d�information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par d�faut
    Si tu veux utiliser un code javascript retourn� par un appel Ajax, tu dois explicitement l'�valuer (fonction eval).

  10. #10
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par d�faut
    ce que j'ai fait
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    <script type="text/javascript">
    eval("talert = function() {alert("ok");")}
    </script>
    mais toujours rien

  11. #11
    R�dacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de syst�me d�information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Architecte de syst�me d�information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par d�faut
    en d�clarant ta variable talert, tu n'appelles aucun traitement, tu ne d�finis qu'une fonction. Si tu veux voir ta fen�tre d'alerte, tu dois appeler ta fonction talert.

    Au passage, tu as un souci avec tes ""

  12. #12
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 101
    Par d�faut
    correction
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <script type="text/javascript">
    eval("talert = function() {alert("ok");}\n
    talert();");
    </script>
    toujours

  13. #13
    R�dacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de syst�me d�information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Architecte de syst�me d�information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par d�faut
    ta ligne de code eval n'est pas syntaxiquement correcte utiliser un d�buggueur javascript comme firebug

    essaie �a
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <script type="text/javascript">
    eval('talert = function() {alert("ok");}; talert();');
    </script>

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

Discussions similaires

  1. R�ponses: 11
    Dernier message: 21/06/2011, 17h13
  2. [AJAX] Caract�res bizarres avec AJAX
    Par davinout dans le forum G�n�ral JavaScript
    R�ponses: 18
    Dernier message: 02/04/2007, 22h33
  3. [AJAX] Erreur 404 avec Ajax
    Par GuileIzback dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 15/01/2007, 11h58
  4. [AJAX] Un chat avec AJAX
    Par Death83 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 09/03/2006, 15h08
  5. [AJAX] upload fichiers avec AJAX
    Par jibouze dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 08/12/2005, 21h04

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