Avant que quelqu'un dise que je n'ai pas lu, je peux dire que j'ai lu presque tout ce qui est lié à ma question. Mais je n'ai pas trouvé ma réponse. Donc, j'ai un simple script AJAX qui charge mon fichier externe à l'intérieur de div prédéfini. Voici le code de ces scripts:AJAX document.getElementById(). Problème innerHTML avec IE?
function loadTwitter()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your Browser Don't Support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById("column_twitter").innerHTML=xmlHttp.responseText;
}
}
xmlHttp.open("GET","../includes/home/twitter.php",true);
xmlHttp.send(null);
}
Il fonctionne très bien dans le navigateur tout le monde que je test (FF, Opera, Chrome, Safari), mais à l'intérieur IE7 ne veux pas injecter mon fichier php externe dans prédéfini div. Il reste toujours le texte par défaut que je wright l'intérieur div ... Et je pense que le problème est dans cette ligne:
document.getElementById("column_twitter").innerHTML=xmlHttp.responseText;
Ainsi, toute suggestion comment résoudre ce problème pour IE (7 et plus)?
Suppression de Downvote. Cette question a été rejetée, pourquoi? Sérieusement, pourquoi? – karim79
Je ne pense pas avoir jamais vu ce genre d'indentation avant, jusqu'à maintenant. –
Probablement parce que mon horrible anglais :)) Non, sérieusement, mes questions sont simples et peut-être même stupides pour la plupart des spécialistes. Et je suis désolé pour cela ... – Spoonk