Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2008, 11:45
Tsu_CL
 
Fecha de Ingreso: noviembre-2008
Mensajes: 38
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Problema ejecutar js, despues de consulta ajax

aqui sigue:


Pagina: ajax.js

Código:
function objetoAjax(){
	var xmlhttp=false;
     try
    {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          }
        catch (E)
        {
               xmlhttp = false;
          }
     }

    if (!xmlhttp && typeof XMLHttpRequest!='undefined')
    {
          xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function enviarDatosPresupuesto(){
  //donde se mostrará lo resultados
  divResultado = document.getElementById('resultado_presupuesto');
  //divResultado.innerHTML= '<img src="anim.gif">';
  //valores de las cajas de texto
  rut=document.nuevo_presupuesto.rut.value;
  nom_1=document.nuevo_presupuesto.nombre_1.value;
  nom_2=document.nuevo_presupuesto.nombre_2.value;
  apater=document.nuevo_presupuesto.apepater.value;
  amater=document.nuevo_presupuesto.apemater.value;
  date=document.nuevo_presupuesto.fecha.value;
  dire=document.nuevo_presupuesto.direccion.value;
  tfijo=document.nuevo_presupuesto.telefono.value;
  //instanciamos el objetoAjax
  ajax=objetoAjax();
  //uso del medoto POST
  //archivo que realizará la operacion
  //registro.php
  ajax.open("POST", "registroPresupuesto.php",true);
  ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
  //mostrar resultados en esta capa
  divResultado.innerHTML = ajax.responseText
  //llamar a funcion para limpiar los inputs
  document.nuevo_presupuesto.rut.value="";
  document.nuevo_presupuesto.nombre_1.value="";
  document.nuevo_presupuesto.nombre_2.value="";
  document.nuevo_presupuesto.apepater.value="";
  document.nuevo_presupuesto.apemater.value="";
  document.nuevo_presupuesto.fecha.value="";
  document.nuevo_presupuesto.direccion.value="";
  document.nuevo_presupuesto.telefono.value="";
	document.nuevo_presupuesto.rut.focus();
  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  //enviando los valores
  ajax.send("rut="+rut+"&nombre_1="+nom_1+"&nombre_2="+nom_2+"&apepater="+apater+"&apemater="+amater+"&fecha="+date+"&direccion="+dire+"&telefono="+tfijo)
}

buenoo en resumen es q ceo el presupuesto, llamo a la funcion ajax, lanzo la respuesta al contenedor div, pero no me ejecuta los script en la otra pagina

saludos

ahber si alguien me ayuda por fa