davidmus Posté 8 Juillet 2008 Partager Posté 8 Juillet 2008 Bonjour, je suis actuellement en train de réaliser un site web en AJAX, et j'ai un problème concernant mes scripts. En effet, j'ai une page 'horloge.php' qui est appellé par mon index.php dans un div, a l'aide d'innerHTML. Mais dans cette page horloge.php, il y'a une fonction javascript afficherdate() qui est sensé m'afficher la date. Seulement dans mon index, la date n'apparait pas. En fait, il semblerait que tout les scripts de la page horloge.php sont ignorés dans l'index. j'ai beau cherché, je ne comprends pas pourquoi les script sont ignorés comme cela... Est-ce que quelqu'un saurait, ou aurait rencontré le meme problème? Merci beaucoup! Lien vers le commentaire Partager sur d’autres sites More sharing options...
pluriels Posté 8 Juillet 2008 Partager Posté 8 Juillet 2008 quel script utilise tu pour ton appel ajax ? certains frameworks empêchent l'execution de javascript dans les réponses Ajax. Lien vers le commentaire Partager sur d’autres sites More sharing options...
davidmus Posté 8 Juillet 2008 Auteur Partager Posté 8 Juillet 2008 et bien ma page étant horloge.php a afficher dans un divhorloge, je fais dans la page index.html: xhr= xmlhttprequest() ou activeXobject (suivant le navigateur) puis xhr.open('GET', horloge.php', true); if(xhr.readystate==4){document.getElementByID("divhorloge",true).InnerHTML=xhr.responseText voila, et dans la page horloge.php, il y'a donc un script: afficherdate() qui ne marche pas... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bovino Posté 9 Juillet 2008 Partager Posté 9 Juillet 2008 (modifié) voila, et dans la page horloge.php, il y'a donc un script: afficherdate() qui ne marche pas... Ben oui, si c'est un script, xhr.responseText ne l'évalue pas... essaye : if(xhr.readystate==4 && 200==xhr.status){document.getElementByID("divhorloge").InnerHTML=eval(xhr.responseText); Modifié 9 Juillet 2008 par Bovino Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant