Foros del Web » Programando para Internet » Javascript »

lineas que no funcionan bien

Estas en el tema de lineas que no funcionan bien en el foro de Javascript en Foros del Web. hola amigos tengo un problema con estas dos funciones de javascript function buildSelectAccommodation(id,value,Tour_de_prueva) { divResultado = document.getElementById('tour_div'); ajax=objetoAjax(); ajax.open("GET", "tour_detalles.php?id="+id+"&value="+value+"&acc=" +Tour_de_prueva); ajax.onreadystatechange=function() { if (ajax.readyState==4) ...
  #1 (permalink)  
Antiguo 30/07/2008, 16:16
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Pregunta lineas que no funcionan bien

hola amigos tengo un problema con estas dos funciones de javascript



function buildSelectAccommodation(id,value,Tour_de_prueva)
{
divResultado = document.getElementById('tour_div');
ajax=objetoAjax();
ajax.open("GET", "tour_detalles.php?id="+id+"&value="+value+"&acc=" +Tour_de_prueva);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
function buildCost(name_select01,id_operator)
{
alert("valor000000000000000000");
divResultado = document.getElementById('cost_div');
ajax=objetoAjax();
ajax.open("GET", "tour_detalles_costo.php?name_select01="+name_sele ct01+"&id_operator="+id_operator);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null)

}

la verdad estan funcionando, pero tengo que agregarles
alert("valor000000000000000000"); en la segunda funcion para que se ejecuten, (llamen a las paginas que cada una debe e impriman), bueno si saco la linea alert("valor000000000000000000");, solo se ejecuta la segunda funcion

con el codigo que llamo a las dos funciones es
"onchange='buildSelectAccommodation(this.id,this.v alue,this.value);buildCost(this.id,this.value)'");
  #2 (permalink)  
Antiguo 31/07/2008, 01:02
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: lineas que no funcionan bien

¿Podrías poner el código de objetoAjax()?
  #3 (permalink)  
Antiguo 31/07/2008, 04:07
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: lineas que no funcionan bien

Hola

Prueba a cambiar

Cita:
ajax.send(null)
por

Cita:
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(null);
return
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 01/08/2008, 09:21
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: lineas que no funcionan bien

no amigos igual
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 08:18.