Bonjour a tous,

je suis en train de coder un petit aggregateur rss et j'ai quelques probleme à l 'affichage, le fichier XMl que me renvoi XMLHttpRequest est affiocher brut de fonderie et je n'arrive pas a lui adjoindre mon fichier xsl grace à transformNode pour un affichage nickel, j'obtines une erreur javascript .

ou est mon erreur ??

<script type="text/javascript"> 
<!--
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
        xmlhttp = false;
        }
      }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
      } catch (e) {
      xmlhttp = false;
      }
    }
  return xmlhttp;
  }
  
var http = getHTTPObject();
var stylesheet = getHTTPObject();
    
function majActeur() 
{

  var url2 = "test.xsl"; 
  stylesheet.open("GET",url, true);
  var xsl = stylesheet.responseText;
  stylesheet.send(null);
  
  var url = "readxml.php"; 
  http.open("GET",url, true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}
function handleHttpResponse() 
{
  if(http.readyState == 1) 
  {
    document.getElementById('toto').innerHTML = "Chargement en cours";
  }
  if(http.readyState == 4) 
  {
   
  
   var xml = http.responseXML;
 /*  document.getElementById('toto').innerHTML = xml;*/
   document.getElementById('toto').innerHTML = xml.transformNode(xsl);
  }
}
  
//-->
</script>
<html><body>
<table><tr><td>
<form action="GET">
  <input type="button" name="bouton" value="bouton"  id="rapide" onClick="majActeur();" /><br />
  <div id="toto"></div>
</form>
  </td></tr></table>
</body></html>

Modifié par ikasan (25 Oct 2006 - 12:12)