在有人说我没读过书之前,我可能会说我几乎读了与我的问题有关的所有东西。但我找不到我的答案。 所以,我有一个简单的AJAX脚本,在预定义的div中加载我的外部文件。这是这些脚本的代码:AJAX document.getElementById()。IE的innerHTML问题?
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);
}
它工作得很好,在每个人的浏览器,我测试(FF,歌剧,铬,Safari浏览器),但里面IE7不想注入我的外部PHP文件到预定义的DIV。它始终保持默认的文本,我莱特内格... 我认为这个问题是此行中:
document.getElementById("column_twitter").innerHTML=xmlHttp.responseText;
因此,任何建议如何解决这个问题的IE(7及以上)?
Downvote删除。这个问题被低估了,为什么?严重的是,为什么? – karim79 2009-09-05 23:03:01
我不认为我曾经见过之前使用过的支架压痕的风格,直到现在。 – 2009-09-05 23:16:09
可能是因为我的英文不好:)) 不,严重的是,我的问题很简单,甚至对大多数专家来说也可能是愚蠢的。我为此感到抱歉... – Spoonk 2009-09-05 23:20:38