brisati
New Member
- Messages
- 6
- Reaction score
- 0
- Points
- 0
Hola a todos, tengo el siguiente script:
//Esta es una funcion para crear objetos ajax
function nuevoAjax(){
var objetoAjax=false;
try {
/*Para navegadores distintos a internet explorer*/
objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
/*Para explorer*/
objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
objetoAjax = false;
}
}
if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
objetoAjax = new XMLHttpRequest();
}
return objetoAjax;
}
//funcion para cargar contenido inicial
function cargarContenido(conte, ruta){
var contenedor=document.getElementById(conte);
var rut = ruta;
ajax=nuevoAjax();
ajax.open("GET", rut,true);
ajax.onreadystatechange=function(){
if(ajax.readyState==1){
//modificamos el estilo de la div, mostrando una imagen de fondo
contenedor.innerHTML = '<IMG SRC="loading.gif"><br>';
contenedor.innerHTML += "Cargando...";
}else if(ajax.readyState==4){
if(ajax.status==200){
//mostramos los datos dentro de la div
contenedor.innerHTML = ajax.responseText;
}else if(ajax.status==404){
contenedor.innerHTML = "La pagina no existe";
}else{
//mostramos el posible error
contenedor.innerHTML = "Error:".ajax.status;
}
}
}
ajax.send(null);
}
Solo quiero saber si alguien tiene un mejor script para ajax, es decir que tenga más funciones como acceder a datos XML, mysql, etc... aticipadamente gracias.
//Esta es una funcion para crear objetos ajax
function nuevoAjax(){
var objetoAjax=false;
try {
/*Para navegadores distintos a internet explorer*/
objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
/*Para explorer*/
objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
objetoAjax = false;
}
}
if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
objetoAjax = new XMLHttpRequest();
}
return objetoAjax;
}
//funcion para cargar contenido inicial
function cargarContenido(conte, ruta){
var contenedor=document.getElementById(conte);
var rut = ruta;
ajax=nuevoAjax();
ajax.open("GET", rut,true);
ajax.onreadystatechange=function(){
if(ajax.readyState==1){
//modificamos el estilo de la div, mostrando una imagen de fondo
contenedor.innerHTML = '<IMG SRC="loading.gif"><br>';
contenedor.innerHTML += "Cargando...";
}else if(ajax.readyState==4){
if(ajax.status==200){
//mostramos los datos dentro de la div
contenedor.innerHTML = ajax.responseText;
}else if(ajax.status==404){
contenedor.innerHTML = "La pagina no existe";
}else{
//mostramos el posible error
contenedor.innerHTML = "Error:".ajax.status;
}
}
}
ajax.send(null);
}
Solo quiero saber si alguien tiene un mejor script para ajax, es decir que tenga más funciones como acceder a datos XML, mysql, etc... aticipadamente gracias.