Ir al contenido principal

XmlHttpRequest

Últimamente se ha masificado el movimiento de la web 2.0 (redes sociales, rss, AJAX, etc)
estos avances han sido posible gracias a la explotación de este objeto implementado por el lenguaje javascript, este es la llamada piedra angular de todo lo que se dice ser ajax.

XmlHttpRequest(xhr) nos permite que nuestro navegador se comunique asincronicamente con cualquier lenguaje del lado del servidor(asp, php, servlet,jsp) y obtener respuestas en texto plano o formato XML.
La aplicación de este objeto es generar contenido dinámico si actualizar la página, se generan o se modifican los contenedores(div, spam, p, etc).


el ciclo de vida tipico del objeto es:


  • crea instancia

  • prepara un a petición

  • envia respuesta al servidor

  • y recibe una respuesta



La creación de la instancia de xhr varia según el navegador existen librerías que facilitan su manejo.

function crearInstancia(){
XMLHttp = false;
if (window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
var versiones = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0",
"Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0",
"Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
for(var i=0;i<versiones.length;i++){
try{
XMLHttp = new ActiveXObject(versiones[i]);
if(XMLHttp){
return XMLHttp;
break;
}
}catch(e){}
}
}
}

crearInstancia trata de retornar una instancia de xhr, trata para mozilla, safari, opera,ie7 si no puede trata con todas las versiones de IE menores que la v7.

stand by....

Comentarios

blischer ha dicho que…
wena puh kabezon pedro, oe loco, te keria pedir un favor, para poder visitar mas seguido tu blog, y es ke "ESCRIBAS LAS WEAS EN CASTELLANO" NO KAXO UNA DE LO KE ESCRIBES, ke scrip, ke java, kn kuea conosco el java komo juego en celulares, oka??

kon kariño tu amigo blischer xD!!!!!!!

Entradas populares de este blog

Base de Datos Comunas de Chile

Buenas, hace tiempo que no aportaba al blog, hoy les traigo una herramienta de utilidad publica, es la Base de Datos actualizada de las comunas, provincias y regiones de nuestra angosta faja de tierra, Chile.
Esta en formato PostgreSQL actualizada a septiembre del 2011 (no se han realizado nuevos cambios desde entonces)

Los códigos son los oficiales según http://www.subdere.cl/documentacion/regiones-provincias-y-comunas-de-chile (Subsecretaría de Desarrollo Regional y Administrativo)
La distribución es la siguiente: Comunas 346 registros. Provincia 54 registros. Región 15 registros.
Para descargar el script sql lo puedes hacer desde aquí (public gist de github)
Saludos.

Certificación Java 7: Temas I

Oracle Certified Associate, Java SE 7 Programmer Dentro del programa de certificación, por el momento presenta 2 hitos de certificación principales estos son:
Oracle Certified Associate, Java SE 7 ProgrammerOracle Certified Professional, Java SE 7 Programmer este articulo solo detallara el contenido del primer examen para obtener el 1er hito, este examen es el 1Z0-803, pueden obtener más información en lapágina oficial. Java SE 7 Programmer I (1Z0-803)1.- Java Basics
Define the scope of variablesDefine the structure of a Java classCreate executable Java applications with a main methodImport other Java packages to make them accessible in your code
2.- Working With Java Data Types
Declare and initialize variablesDifferentiate between object reference variables and primitive variablesRead or write to object fieldsExplain an object's lifecycleCall methods on objectsManipulate data using the StringBuilder class and its methodsCreate and manipulate strings
3.- Using Operators and Dec…

Creación de Business Service en Oracle Service Bus (DBAdapter)