Comunidad de diseño web y desarrollo en internet online

Carga dinamica en IE6

Citar            
MensajeEscrito el 23 Ene 2009 05:02 pm
Hola amigos, tengo un inconveniente que me gustaría solucionar cuanto antes ya que el sitio que tiene este error esta en línea…

Si ingresan a www.southlink.com.ar?Destino=Ayuda desde Internet Explorer 6

Pueden ver que al hacer clic sobre alguno de los enlaces al desplegarse el contenido no lo carga mientras que en Firefox si como puedo solucionarlo.

Esta es la funcion JS que carga el contenido:

Código :

function Animacion_Carga(Elemento){
   document.getElementById(Elemento).innerHTML = "<div id='Cargando'><img src='imagenes/index_of/cargando.gif' alt='Cargando...' /></div>";
}

function getXMLHttpRequest(){
   var Versiones = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","Microsoft.XMLHttp"];
   if (window.XMLHttpRequest){
      return new XMLHttpRequest();
   }
   else if(window.ActiveXObject){
      for(var i = 0; i < aVersions.length; i++){
         try{
            var oXmlHttp = new ActiveXObject(aVersions[i]);
            return oXmlHttp;
         }
         catch(error){
      
         }
      }
   }
}
         
function Ejecutar(Pagina, Elemento){
   Animacion_Carga(Elemento);

   var Pagina_Solicitada = getXMLHttpRequest();
            
   Pagina_Solicitada.onreadystatechange = function (){
      if (Pagina_Solicitada.readyState == 4 && (Pagina_Solicitada.status == 200 || window.location.href.indexOf ("http") == - 1))
            
      document.getElementById(Elemento).innerHTML = Pagina_Solicitada.responseText;
   }
      
   Pagina_Solicitada.open ('GET', Pagina, true);
   Pagina_Solicitada.send (null);
}


gracias y espero alguna ayuda :)

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 23 Ene 2009 05:21 pm
El error en el IE6 es por el array aVersions, creo que hay un error en el codigo, prueba cambiando la siguiente linea

Código Javascript :

var Versiones = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","Microsoft.XMLHttp"];

por esta:

Código Javascript :

var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","Microsoft.XMLHttp"];

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 23 Ene 2009 05:47 pm
Gracias drarock, era eso nomas..

Saludos

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.