Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1280 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme d'execution JS (Via AJAX)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme d'execution JS (Via AJAX)

n°1348637
florian95
Posté le 18-04-2006 à 11:25:55  profilanswer
 

Bonjour,
 
J'utilise la fonction habituelle : http://pastebin.com/666773
Pour pouvoir charger un contenu sans recharger...
 
Tout marche bien, .html, .php... Mais le code JS inclus dans ces pages ne s'execute pas ! :'(
 
Meme un simple  :  
<script type="text/javascript">
     document.write("Yoop" );
</script>
 
Comment faire ?
 
Merci beaucoup,
Florian

mood
Publicité
Posté le 18-04-2006 à 11:25:55  profilanswer
 

n°1348665
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 11:51:19  profilanswer
 

déjà c'est:
 

Code :
  1. document.write("Yoop" );


 
 
aprés je crois que c'est deprecated...
 
 
Ensuite, tu tests sous quoi, moi sous IE, innerHTML buggé, j'ai donc du me résoudre à fabriquer en JS, ce que je voulais insérer au final..
 
C'est quoi le code que tu reçois dans objAjax.responseText;


Message édité par xtof_83 le 18-04-2006 à 11:55:41
n°1348675
florian95
Posté le 18-04-2006 à 11:59:51  profilanswer
 

C'est une page en .php où tout est executé sans problème. Sauf les parties JavaScript quelque elle soit... :(
 
Merci

n°1348678
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 12:02:39  profilanswer
 

Si tu fais un alert, juste avant le inner c'est bon?

n°1348697
florian95
Posté le 18-04-2006 à 12:23:27  profilanswer
 

Il marche. Normal, puisque l'AJAX ne change que le contenu du div (inner). Alors l'alert n'est executé qu'au lancement de la page, pas au moment du changement de contenu.
Parcontre un alert dans le nouveau contenu n'est pas executé.
 
Merci

n°1348710
anapajari
s/travail/glanding on hfr/gs;
Posté le 18-04-2006 à 12:39:52  profilanswer
 

florian95 a écrit :

C'est une page en .php où tout est executé sans problème. Sauf les parties JavaScript quelque elle soit... :(Merci


Non :o
Ce que tu reçois en retour c'est le flux html "généré" par ton script php ( qui s'éxécute coté serveur), flux html dans lequel les morceaux de javascript ne sont pas éxécutés(coté client)
 

florian95 a écrit :

Il marche. Normal, puisque l'AJAX ne change que le contenu du div (inner). Alors l'alert n'est executé qu'au lancement de la page, pas au moment du changement de contenu.
Parcontre un alert dans le nouveau contenu n'est pas executé.Merci


C'est normal, pas de raison que le contenu des balises scripts soit evalué quand tu changes juste un innerHTML.
Je ne pense pas que tu puisses faire ça de cette façon.
Mais quelle est exactement ton besoin? Executer un js particulier lorsque tu settes l'innerHTML de ton div avec le flux retounée par le serveur
 
 

n°1348720
florian95
Posté le 18-04-2006 à 12:53:04  profilanswer
 

Mon JS est un menu dynamique.
C'est bien se que je pensais pour le cote client/serveur... Il y a moyen de le contourner ?
 
Merci à toi,
Florian

n°1348742
anapajari
s/travail/glanding on hfr/gs;
Posté le 18-04-2006 à 13:37:11  profilanswer
 

fais voir le html retourné en précisant les fonctions que tu souhaites voir ajouter sur les différents events ( j'imagine onmouse(over/out) et onclick)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme d'execution JS (Via AJAX)

 

Sujets relatifs
XML/XSL Probleme de vitesse d'execution JavascriptProblème - variable non récupérée
creation des instrances d'objet contexte Probleme ?probleme nvu
[Delphi] probleme requete nil[C] Calculer le temps d'exécution d'une boucle.
Problème avec fenêtre graphiqueHTML probleme avec tableau tres complexe
[Problème de variables dans des conditions][Python] 
Plus de sujets relatifs à : Probleme d'execution JS (Via AJAX)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR