Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2010, 12:11
alkohol
 
Fecha de Ingreso: octubre-2010
Mensajes: 13
Antigüedad: 14 años, 5 meses
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;
}