06/08/2012, 21:16
|
| | Fecha de Ingreso: julio-2012 Ubicación: Argentina
Mensajes: 15
Antigüedad: 12 años, 4 meses Puntos: 0 | |
Como poner un loader en AJAX? Hola bueno tengo un problema no se como poner un loader al cargar el contenido, no se como hacerlo. Aquí les dejo el código que uso para cargar el contenido. Saludos...
Código:
// Creación del objeto XMLHttpRequest.
function 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 para cargar los contenidos de forma asíncrona.
// + pagina: fichero cuyo contenido queremos cargar.
// + identidicador del elemento en el que se cargará el nuevo contenido.
function cargarContenido(pagina,destino){
var contenedor;
var ajax;
contenedor = document.getElementById(destino);
ajax = nuevoAjax(ajax);
ajax.open("GET", pagina, true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText;
}
}
ajax.send(null);
}
|