Ver Mensaje Individual
  #59 (permalink)  
Antiguo 14/09/2009, 10:15
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 9 meses
Puntos: 146
Respuesta: combobox dependientes con ajax.

Eso no es más que una forma implementar un evento, en este caso al onreadystatechange, hubiera sido lo mismo que se hiciera una función llamada como quisieras y asignársela en esa misma linea, como esto:

Código javascript:
Ver original
  1. function UnNombreCualquiera() {
  2.             if (ajax.readyState==1)
  3.             {
  4.                 // Mientras carga elimino la opcion "Elige pais" y pongo una que dice "Cargando"
  5.                 combo=document.getElementById("select_1");
  6.                 combo.length=0;
  7.                 var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
  8.                 combo.appendChild(nuevaOpcion); combo.disabled=true;   
  9.             }
  10.             if (ajax.readyState==4)
  11.             {
  12.                 document.getElementById("fila_2").innerHTML=ajax.responseText;
  13.             }
  14.         }
  15.  
  16. function cargaContenido(){
  17. ...
  18. ...
  19. ajax.onreadystatechange= UnNombreCualquiera
  20. ....

Saludos