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;
}//Funcion Desarrollada por Jesus Liñán
[email protected] ribosomatic.com
//************************************************pa ra la insercion de registros***************************************** ********
function enviarDatos(formid, divResul, destino)
{
//donde se mostrará lo resultados
var Formulario = document.getElementById(formid);
divResultado = document.getElementById(divResul);
divFormulario = document.getElementById('msg1');
divResultado.innerHTML="<center>Cargando ... <img src='imagenes/loading2.gif' border='0'></center>"
//valores de los inputs
var cadenaFormulario = ""
var sepCampos
sepCampos = ""
for (var i=0; i <= Formulario.elements.length-1;i++)
{
cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
sepCampos="&";
}
//instanciamos el objetoAjax
ajax=objetoAjax();
//uso del medotod POST
//archivo que realizará la operacion
//registro.php
ajax.open("POST", destino, true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divResultado.innerHTML = ajax.responseText
divFormulario.innerHTML = "El ingreso se realizó correctamente";
}
else
{
divResultado.innerHTML="<center>Cargando ... <img src='imagenes/loading2.gif' border='0'></center>";
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send(cadenaFormulario);
}