Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2013, 17:48
Joto_p
 
Fecha de Ingreso: junio-2012
Ubicación: Santiago de Chile
Mensajes: 29
Antigüedad: 12 años, 9 meses
Puntos: 0
funciona solo con alert javascript

Hola nuevamente. Utiliza mucho este foro para consultar problemas y realmente es un aporte. Hoy no he encontrado nada en la web que solucione mi problema, solo explicaciones respecto de "asincronico", etc, etc pero ningun truquito.

Ahi va....
ejecuto varias funciones en un onchange de un select
<select name="pcto" id="pcto" style="width:200px" class="cuerpo" type "text" onChange="mando_pcto(),mando_pcto2(),mando_pcto3() " >

Estas se invocan mediante un típico
<script src="conecto.js" language="javascript" type="text/javascript"></script>

En conecto.js ejecuto las funciones y envio "pcto" a unos progrmas.php en donde utilizo la variable "pcto"

Aca una de las funciones: (son todas iguales a excepción de xx.php y el div que cargo)

function mando_pcto()
{
alert("VERIFIQUE ADICIONALES")
var Texto = document.getElementById('pcto').value;
var Resultados = document.getElementById('resultado_adicionales');
ajax = Buscador();
ajax.open("GET","Buscar_adicionales.php?pcto="+Tex to);
ajax.onreadystatechange = function()
{
if (ajax.readyState == 4)
{
Resultados.innerHTML = ajax.responseText;
}
}
ajax.send(null)
}

Ahora el problema, solo funcionan cuando le coloco un alert a cada una, de lo contrario no se ejecutan.

Leí que se debe a que el lenguaje es asincrónico pero no un truquito o algo para poder solucionar el tema.

Agradezco opiniones, comentarios, lo que sea. Desde ya Graciassssssssssss