Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema IE y script JS

Estas en el tema de problema IE y script JS en el foro de Frameworks JS en Foros del Web. Holas estoy realizando un script que me lea el dato del select, tengo excelentes resultados usandolo en firefox, pero en IE no me pesca los ...
  #1 (permalink)  
Antiguo 15/11/2010, 12:11
 
Fecha de Ingreso: octubre-2010
Mensajes: 13
Antigüedad: 14 años, 1 mes
Puntos: 0
problema IE y script JS

Holas

estoy realizando un script que me lea el dato del select, tengo excelentes resultados usandolo en firefox, pero en IE no me pesca los select, no me entregar ninguna respuesta en pantalla

Código:
addEvent(window,'load',inicializarEventos,false);

function inicializarEventos()
{
  var ob0;
  for(f=1;f<=12;f++)
  { ob0=document.getElementById('enlace1.'+f);
    addEvent(ob0,'click',presionEnlace,false);
  }
}

function presionEnlace(e)
{
  if (window.event)
  {
        window.event.returnValue=false;
        var url=window.event.srcElement.getAttribute('href');
        aplicacion(url);       
  }
  else
        if (e)
        {
          e.preventDefault();
          var url=e.target.getAttribute('href');
          aplicacion(url);     
        }
}

var conexion1;
function aplicacion(url) 
{
  if(url=='')
  {
    return;
  }

  var meses=parseInt(document.getElementById('Meses').value);
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventos;
  alert(meses)
     

}
function procesarEventos()
{
  var detalles = document.getElementById("detalles");
  if(conexion1.readyState == 4)
  {
    detalles.innerHTML = conexion1.responseText;
  } 
}

//***************************************
//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,captura);
      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;
}

Etiquetas: ajax, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.