Login   Register  
PHP Classes
elePHPant
Icontem

File: ajax.js

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Fernando Castro Saenz  >  Paginatorfer  >  ajax.js  >  Download  
File: ajax.js
Role: Auxiliary data
Content type: text/plain
Description: ajax
Class: Paginatorfer
Show paginated listings updated using AJAX
Author: By
Last change:
Date: 3 years ago
Size: 1,355 bytes
 

Contents

Class file image Download
// JavaScript Document
/*<![CDATA[*/
/*]]>*/
function XMLHttp()
{
	var Object;
	if (typeof XMLHttpRequest == "undefined" )
	{
		if(navigator.userAgent.indexOf("MSIE 5") >= 0)
		{
			Object= new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			Object=new ActiveXObject("Msxml2.XMLHTTP");}
		}
	else
	{
		Object=new XMLHttpRequest();
	}
	return Object;
}
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
function _AjaxGET(pagina,capaSalida,variables,cuandoAcabe,idcapaaposicionar)
{
	ajax.open("GET",pagina+"?"+variables,true);
	ajax.onreadystatechange=function()
	{
		if(ajax.readyState<4)
		{
			// si quieres poner una imagen de precraga descomentar esta linea.
			// document.getElementById(capaSalida).innerHTML="<br/><br/><br/><br/><div align='center'><img src='precarga.gif'/><div><br/>";
		}
		if(ajax.readyState==4)
		{
			var respuesta=ajax.responseText;
			document.getElementById(capaSalida).innerHTML=respuesta;
	}
	return true;
}
ajax.send(null);
}
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
var ajax = XMLHttp();