Hola Soy muy nuevo en esto y tengo este script que funciona bien en chrome y en firefox, pero en explorer nada, no se actualiza y no encuentro el problema aca va el codigo:
///////////////////////////////////////////////////////////////////////////////
addEvent(window,'load',inicializarEventos,false);
 
var seconds = 6; // el tiempo en que se refresca
var divid = "resultados"; // el div que quieres!
var datos;
var datosnuevos;
var relojGeneral= null;
var resultados =null;
var imagen =null;
var salida =null;
var salidab =null;
var salidac =null;
var conexion1;
function inicializarEventos()
{
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventos;
  conexion1.open('GET','pagina1.php', true);
  conexion1.send(null);
}
 
function procesarEventos()
{
 if(conexion1.readyState == 4)
  {
   alert('Cadena en formato JSON:  '+conexion1.responseText); 
   datos=eval("(" + conexion1.responseText + ")");
   mostrarfotos();
   mostrarfotossegundodiv();
   relojGeneral=window.setInterval(actualizarFotos, 5000);
 
  }
}
 
 
function mostrarfotos()
{
    resultados = document.getElementById("resultados");
    salida='';
    for(f=0;f<datos.length;f++)
    {
      salida += 'id:'+datos[f].id+"<br>";
      salida += 'user:'+datos[f].user+'imagen:'+datos[f].imagen+"<br>";
    }
    resultados.innerHTML = salida;
} 
 
function mostrarfotossegundodiv()
{ 
    imagen = document.getElementById("imagen");
    salidac='';
    for(f=0;f<datos.length;f++)
    {
      salidac+= '<img src="albunes/'+datos[f].user+'/'+datos[f].imagen+'" width="75"/>';
    }
    imagen.innerHTML = salidac;
} 
 
function actualizarFotos()
{ 
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventosContinuos;
  conexion1.open('GET','pagina2.php', true);
  conexion1.send(null);
}
 
function procesarEventosContinuos()
{
  if(conexion1.readyState == 4)
  {
    datosnuevos=eval("(" + conexion1.responseText + ")");
    mostrarfotoactual();
 
  }
}
 
function mostrarfotoactual()
{
    resultados = document.getElementById("resultados");
    salidab='';
    for(f=0;f<datosnuevos.length;f++)
    {
       salidab += 'id:'+datosnuevos[f].id+"<br>";
      salidab += 'user:'+datosnuevos[f].user+'imagen:'+datosnuevos[f].imagen+"<br>";
    }
	if(salidab!=salida)
	{
 
        actualizartodo();
        }
 
}
 
function actualizartodo()
{
  if(salidab!=salida)
   {
    location.reload(true);
   }
 
}
 
 
//***************************************
//Funciones comunes a todos los problemas
//***************************************
function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captur  a);
      return true;
    }
    else
      return false;
}
///////////////////////////////////////////////////////////////////
 
function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
} 
  
 

