Cita:
Iniciado por caricatos Hola:
¡Je, je!... otra vez la polémica... cargar una librería de varios K's para algo que se hace con menos líneas de las que estás mostrando...
Se considera también Ajax el envío de un formulario a un iframe oculto...
De todos modos, lo que siempre recomiendo es que las páginas sean accesibles, o sea que primero funcionen sin javascript y luego implementarlo para mejorar la respuesta... sería tan sencillo como tener los controles dentro del formulario... y otros ajustes de los que hemos hablado muuuuchoooo...
Saludos
Hola Caricatos
Me parece muy buena tu propuesta la realizare de esa manera,
ya estoy utilizando Ajax ya solo me faltaría ver como implementar la función que envie los parámetros por Get, ¿que me faltaría para adecuar este envió?
// Creación del objeto XMLHttpRequest.
Código Javascript
:
Ver originalfunction nuevoAjax(xmlhttp){
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;
}
Función a adecuar:
Código Javascript
:
Ver originalfunction ExcelRptCnsUsr(DirUrl){
alert('hola');
//valores de los inputs de los filtros
user=document.getElementById("csuser");
email=document.getElementById("csmail");
//instanciamos el nuevoAjax
ajax=nuevoAjax();
//uso del medoto POST
ajax.open("POST",DirUrl,true);
//muy importante este encabezado ya que hacemos uso de un formulario
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores : user y email en la pagina php se reciben por GET
ajax.send("user="+user.value+"&email="+email.value);
}