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

Bibliothèques & Frameworks Discussion :

[AJAX] Exécuter une fonction javascript via une requête AJAX et innerHTML


Sujet :

Bibliothèques & Frameworks

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [AJAX] Exécuter une fonction javascript via une requête AJAX et innerHTML
    Bonjour,
    je viens de commencer en AJAX et j'aimerais exécuter une fonction java script contenue dans un fichier externe appelée avec une requette AJAX :
    page mère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    function updateDiv (url) {
    	alert(url);
        new Ajax.Request(
            url,
            {
                contentType: 'text/html',
                evalScripts:true,
                encoding: 'iso-8859-1',
                method: 'post',
                onComplete: myAjax
      }
        );
    }
     
     
     
    function myAjax(originalRequest) {
        if (originalRequest.readyState == 4)
        {
            if (originalRequest.status==200)
            {
     // originalRequest.responseText --> renvoie le data dans les div concernées
            	alert(originalRequest.responseText);
            	$('mydivConteneur').innerHTML = originalRequest.responseText;
     
            }
        }
     
    }
    fichier fille (appelé par updateDiv ) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script src="/js/lib/swfobject.js" type="text/javascript" language="javascript"></script>
    <div id="swfBanner">ma bannière</div>
    <script type="text/javascript" language="javascript">
    // <![CDATA[
    	showMaj = function(){
    		so = new SWFObject("/media/test.swf", "SWFcontenu", "50", "87", "7", "#FFF");
    		so.addParam("wmode", "transparent");
    		so.write("swfBanner");
    	}
    // ]]>
    </script>

    Pour l'instant tout ce que je vois apparaitre dans la div "mydivConteneur", c'est le texte par défaut "ma bannière"....
    Help...
    Dernière modification par vermine ; 29/09/2015 à 07h58.

Discussions similaires

  1. appeler une fonction php dans une fonction javaScript
    Par geeksDeve dans le forum Langage
    Réponses: 3
    Dernier message: 17/04/2012, 15h30
  2. Réponses: 10
    Dernier message: 14/03/2009, 13h36
  3. [AJAX] Appel d'une fonction javascript dans une page chargée en ajax
    Par baedal dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 17/04/2008, 17h03
  4. Réponses: 1
    Dernier message: 25/10/2007, 21h25
  5. Réponses: 3
    Dernier message: 10/08/2007, 16h07

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