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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  prob rechargement xmlHttpRequest

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prob rechargement xmlHttpRequest

n°1351049
sunee
Posté le 21-04-2006 à 11:12:37  profilanswer
 

Bonjour,  
 
Quelqu'un a-t-il déjà rencontré des probs en utilisant le xmlHttpRequest? dans certains cas, (ce n'est pas systématique et pas dans un cas précis) je n'ai plus aucun rechargement...  
 
voici mes fonctions ultra simple :  
 
 

Code :
  1. function creeObjetXmlHttpRequest()
  2. {
  3.   if ( window.XMLHttpRequest )
  4.   {
  5.    // Objet XmlHttpRequest pour les moteurs GECKO (mozilla et autres)
  6.    xhr_object = new XMLHttpRequest(); 
  7.   }
  8.   else if ( window.ActiveXObject )
  9.   {
  10.    // Objet XmlHttpRequest pour Internet Explorer
  11.    xhr_object = new ActiveXObject( 'Microsoft.XMLHTTP' );   
  12.   }
  13.   else
  14.    {
  15.    // Navigateur non-compatible
  16.    alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' ); 
  17.    return;
  18.   }
  19. }

 

puis :  
 
 

Code :
  1. function envoieRequeteVersCentre(url, liste_param)
  2. {
  3.  
  4.   // On ouvre la requete vers la page désirée
  5.   xhr_object.open( 'POST', url, true );
  6.   xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  7.  
  8.   // On lui donne le pointeur de fonction de retour
  9.   xhr_object.onreadystatechange = afficheInfosDivCentre;
  10.   // On envoie la requete
  11.   xhr_object.send(''+liste_param+''); 
  12. }

 

et enfin :  
 
 

Code :
  1. function afficheInfosDivCentre()
  2. {
  3.   // Sur le retour de la requete, on teste son état
  4.   if ( xhr_object.readyState == 4 )
  5.   {
  6.    // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
  7.    document.getElementById('centrePage').innerHTML = xhr_object.responseText;
  8.   }
  9. }

 

Rien de compliqué donc... Concrètement j'ai un menu, et quand je clique sur un des élements, j'affiche des infos dans différentes div sur ma page, et je recharge ma div du menu pour afficher un sous-menu supplémentaire par ex... Parfois, cette div là s'affiche vide... (les autres s'affichent)... J'ai un object javascript différent pour chaque div.  
 
j'ai testé et même en ne faisant aucune vérification sur l'état de la requête (donc en affichat systématiquement le résultat) rien ne s'affiche, ce qui à priori voudrait dire que la fonction afficheInfosDivCentre n'est même pas appelée... j'ai essayé de suivre l'état de mon objet, il ne me semble pas perdre la connexion... J'avoue que j'ai vraiment du mal à comprendre ce qui peut se tramer sous tout ca, et pourquoi certaines fois ma div ne se recharge pas... Si quelqu'un a déjà rencontré ce problème?  
 
Merci d'avance...

mood
Publicité
Posté le 21-04-2006 à 11:12:37  profilanswer
 


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

  prob rechargement xmlHttpRequest

 

Sujets relatifs
[JavaScript/XML] XMLHttpRequest pour atteindre un fichier distant ?Comment transmettre des fichiers en XmlHttpRequest ? ? ?
[PHP] Prob requete[php] Prob formulaires
prob avec struct sockaddr_in et inet_addr[PHP][resolu] prob pour l'ajout de photo
prob upload fichier dans popupprob sérialisation
prob checkbox[RESOLU] PROB liste chainée d'objet push_back()
Plus de sujets relatifs à : prob rechargement xmlHttpRequest


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)