XMLHTTPREQUEST

XMLHTTPREQUEST - HTML/CSS - Programmation

Marsh Posté le 09-07-2005 à 19:58:40    

Bonjour,
 
voila je travail sur un script qui utilise XMLHTT...
 
le probleme est le suivant
j ouvre un fichier php dans un div avec un premier XMLH...
dans ce fichier je cherche entre autre a ouvrir un autre fichier php dans un autre div.
 
donc en gros j ai
 
div n°1 -> XHMLHTTPREQUEST qui ouvre fichier.php dans div n°2 -> fichier.php -> XHMLHTTPREQUEST qui ouvre fichier.php dans div n°1
 
et la derniere étape ne fonctionne....
 
merci pour vos idées
 
Shrito

Reply

Marsh Posté le 09-07-2005 à 19:58:40   

Reply

Marsh Posté le 09-07-2005 à 23:59:33    

un bout de code peut-être? :o

Reply

Marsh Posté le 10-07-2005 à 00:18:28    

fonction qui effectue la modification de div "2" puis div "1"
 

Code :
  1. function change(nom, divis, page)
  2. {
  3. if(document.all)
  4. {
  5. var apercu_c = new ActiveXObject("Microsoft.XMLHTTP" )
  6. }
  7. else
  8. {
  9. var apercu_c = new XMLHttpRequest()
  10. }
  11. var content2 = document.getElementById(divis)
  12. apercu_c.open("POST", page)
  13. apercu_c.onreadystatechange = function()
  14. {
  15. if (apercu_c.readyState == 4 && apercu_c.status == 200)
  16. content2.innerHTML = apercu_c.responseText
  17. }
  18. apercu_c.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
  19. apercu_c.send(nom)
  20. }


 
code qui appel la fonction pour la modification du div "1" (code executé dans le fichier chargé dans le div "2" )
 

Code :
  1. echo '<script language="javascript">change(\'dev='.$foldrs.'\', \'explo\', \'list_g.php\')</script>';


 
c'est a priori ici que ca foire... apparement il veut pas executer la fonction une deuxieme fois :s


Message édité par shrito le 10-07-2005 à 00:20:40
Reply

Marsh Posté le 11-07-2005 à 00:33:27    

up

Reply

Marsh Posté le 11-07-2005 à 01:13:24    

Reply

Marsh Posté le 11-07-2005 à 01:28:12    

merci de ta tentative d aide mais je sais me servir de XMLHTTPREQUEST... d ailleurs en m aidant de ce tuto la ;)
 
par contre comme je dit ma fonction marche une fois ... mais pas deux

Reply

Marsh Posté le 11-07-2005 à 01:29:29    

ben oui, tu fais un Echo de ta fonction javascript, c'est là apparement ke c'est bancale.

Reply

Marsh Posté le 11-07-2005 à 01:39:58    

non parce que si j execute le fichier qui contient cet echo ca marche... c tres compliqué a expliquer...

Reply

Marsh Posté le 11-07-2005 à 08:50:23    

Faut faire un 'eval()' pour que le code Javascript que tu retourne soit executé.
 
Edit: http://www.toutjavascript.com/savo [...] quest.php3


Message édité par cesarr89 le 11-07-2005 à 08:51:17
Reply

Marsh Posté le 11-07-2005 à 11:48:08    

nop le probleme est pas la.. comme je le dis si j execute la page séparement ca marche donc...

Reply

Marsh Posté le 11-07-2005 à 11:48:08   

Reply

Marsh Posté le 11-07-2005 à 11:56:28    

Oui mais dans ton cas là, tu veux bien que le javascript retourné soit executé par ta page?

Reply

Marsh Posté le 11-07-2005 à 16:03:55    

bah ui... j'ai essayé eval() mais ca change rien apparement... je re test ce soir en verifiant le reste

Reply

Marsh Posté le 11-07-2005 à 19:53:33    

bon bah... ta solution ne marche pas :s
si tu as le courage ke pe te passer les fichiers du script pour que tu regardes

Reply

Marsh Posté le 12-07-2005 à 16:01:33    

UPed

Reply

Marsh Posté le 12-07-2005 à 20:31:55    

Tu aurais un lien vers une page de test ? Histoire de pourvoir regarder ton code directement.
As-tu des erreurs ?

Reply

Marsh Posté le 14-07-2005 à 12:22:14    

non pas d erreur affichée...
 
la page est la : http://nitroseb.free.fr/projet/img/list_pic.php (Tester avec le repertoire image)
la source complete ici : http://nitroseb.free.fr/GoGoL2/fichiers/gallerie.zip
 
Merci
 
Shrito


Message édité par shrito le 14-07-2005 à 12:24:42
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed