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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Xml et prototype

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Xml et prototype

n°1716957
univscien1
Posté le 13-04-2008 à 15:38:46  profilanswer
 

Bonjour, j'utilise prototype pour transmettre des info en ajax, mais j'ai une fontion qui pose problème.
 

Code :
  1. function AttaqueDefense(type, niveau)
  2. {
  3. $("effet" ).innerHTML = "<img src=\"image_outil/BarreLoader.gif\" />"; /*Image d'attente*/
  4.  var ajaxCall = new Ajax.Request
  5.  (
  6.   "combat.php",
  7.   {method: 'get',
  8.   parameters: type + '=' + niveau,
  9.   onComplete: resultatAttaqueDefense}
  10.  );
  11. }
  12. function resultatAttaqueDefense(requete)
  13. {
  14.  var xml = requete.responseXML;
  15.  var viedumonstre = xml.getElementsByTagName("viedumonstre" )[0].firstChild.nodeValue;
  16.  var vieuser = xml.getElementsByTagName("vieuser" )[0].firstChild.nodeValue;
  17.  var effet = xml.getElementsByTagName("effet" )[0].firstChild.nodeValue;
  18.  $("viedumonstre" ).innerHTML = viedumonstre;
  19.  $("VieUser" ).innerHTML = vieuser;
  20.  $("effet" ).innerHTML = effet;
  21. }


 
Et mon fichier XML:

Code :
  1. <?xml version=\'1.0\' encoding=\'ISO-8859-15\'?>
  2.    <action>
  3.   <viedumonstre><![CDATA[<div style="background-repeat: no-repeat;background-image: url(\'image_outil/VieMonstreOn.gif\');width: '.$BarreVieMonstre.'px;height: 11px;"></div>]]></viedumonstre>
  4.   <vieuser><![CDATA[
  5.   vie <span style="font-size: 11px;">('.$_SESSION['vie'].'/100)</span>
  6.   <div style="background-repeat: no-repeat;background-image: url(\'image_outil/VieOff.gif\');">
  7.    <div style="background-repeat: no-repeat;background-image: url(\'image_outil/VieOn.gif\');width: '.$tailleVie.'px;height: 8px;"></div>
  8.   </div>
  9.   ]]></vieuser>
  10.   <effet><![CDATA[
  11.   '.$Effet.'
  12.   ]]></effet>
  13.    </action>


 
Sous Firefox, la fonction a l'air de s'effectuer mais aucuns texte n'est remplacé, l'image d'attente reste présente.
Sous IE par contre, la fonction n'a méme pas l'air de s'effectuer (Firebug).
 
J'utilise pourtant cette même fonction pour autre chose et elle marche parfaitement, à la différence qu'au lieu de  MaFontion(valeur1, valeur2) je n'est que  MaFontion(valeur1).
 
Merci de bien vouloir m'aider.  ;)

mood
Publicité
Posté le 13-04-2008 à 15:38:46  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Xml et prototype

 

Sujets relatifs
[XML/XSL] - Récupérer une valeur d'un tableau excelModifier un noeud XML avec XMLPath
XML DOM avec PHPrécupérer contenur fichier XML serveur externe
[XML] Différence entre balisesLire fichier Xml en C++
JAVASCRIPT/XML==>xpathprobleme XSD - XML schema
indentation d'un flux XML - script PHP ?JAVA XML
Plus de sujets relatifs à : Xml et prototype


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