utilisation des iframe
Posté : 25 juil. 2007, 14:17
Bonjour tout le monde,
voilà en fait, j'ai développé un script qui lorsqu'on clique sur une image
il exécute la fonction editPractice
Cette fonction exécute elle même un autre fonction sndReq() qui me permet d'afficher le contenu de la nouvelle page (ici practice-edit.php) dans une balise <div id="ajax"> elle même contenu dans une balise <div id="output">.
Seulement voilà, dans cette page ainsi affichée (practice-edit.php), j'inclus à la fin de cette page un fichier javascript. Mais ce fichier javascript n'est pas exécuté. Après des recherches sur mon code, j'ai eu l'impression que Ajax charge ce fichier contenant des scripts javascript dans la nouvelle page non pas comme des scripts mais comme du contenu. Et là ca me pose problème car j'ai besoin que les scripts à l'intérieur de ce fichier soient exécutés.
J'ai donc penser à utiliser une iframe (au lieu de l'ajax) mais je ne sais pas du tout comment faire.
Quelqu'un peut-il m'aider ?
voilà en fait, j'ai développé un script qui lorsqu'on clique sur une image
Code : Tout sélectionner
<a href='#' onclick="return editPractice('<? echo $idPractice; ?>');"><? echo "<img src='css/images/edit.gif' border='0'></a>Code : Tout sélectionner
function editPractice(id) {
loading();
sndReq('practice-edit.php?id='+id,true);
return false;
}Seulement voilà, dans cette page ainsi affichée (practice-edit.php), j'inclus à la fin de cette page un fichier javascript. Mais ce fichier javascript n'est pas exécuté. Après des recherches sur mon code, j'ai eu l'impression que Ajax charge ce fichier contenant des scripts javascript dans la nouvelle page non pas comme des scripts mais comme du contenu. Et là ca me pose problème car j'ai besoin que les scripts à l'intérieur de ce fichier soient exécutés.
J'ai donc penser à utiliser une iframe (au lieu de l'ajax) mais je ne sais pas du tout comment faire.
Quelqu'un peut-il m'aider ?