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 :
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
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; } } }
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...
Partager