Salut
T'es sur de tes exemples? A priori:
Code :
- <script type='text/javascript'>
- var xml = new XMLHttpRequest();
- xml.open("get","ione.php", false);
- xml.send("" );
- var d=document.getElementById("echonews" );
- d.innerHTML=xml.responseText;
- eval(d.getElementsByTagName('script')[0].text);
- </script>
|
devrait marcher sous FF et pas IE, alors que:
Code :
- <script type='text/javascript'>
- var xml = new ActiveXObject();
- xml.open("get","ione.php", false);
- xml.send("" );
- var d=document.getElementById("echonews" );
- d.innerHTML=xml.responseText;
- eval(d.getElementsByTagName('script')[0].text);
- </script>
|
devrait marcher nulle part je suppose, puisque tu crées pas l'object ActiveX en lui passant le paramètre "Microsoft.XMLHTTP".
Bref je sais pas trop, c'est accessible quelque part en ligne, ou bien t'as essayé de débugguer avec Firebug?
Et sinon y parait que les attributs en html doivent etre en lowercase, mais je dis ca parce que j'aime bien faire chier.
Edit: mais non attends, jcomprends rien, dans tes exemples tu geres pas le onreadystatechange, comment le premier peut marcher sans ca?
Message édité par lasnoufle le 31-03-2010 à 20:05:04
---------------
C'était vraiment très intéressant.