Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru
 
Contacto en vivo
Registro de Dominios
Alojamiento de Páginas Web
Diseño de Páginas Web
Posicionamiento Web
Distribuidor de Antivirus
Distribuidor de PC's y Laptops
 

Somos especialistas en: Diseño de Páginas Web, Servicio de alojamiento Web, registro de Dominios y desarrollo de Sistemas a medida(Sitema de Facturación, Sistema de control de Inventarios, Tiendas Electrónicas ó Carrito de Compras, Sistemas en Internet), contribuimos con la educación ofreciendo códigos libres y ejemplos de proyectos desarrollados (en Visual Basic, .Net, Asp, PHP, Java) gratis.

Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru


 

 
PROGRAMACION AJAX  

 

AJAX es una técnica de desarrollo web para crear aplicaciones interactivas usando diferentes tecnologías web que colaboran entre ellas.

Nacido en 2005 cómo una técnica para la sustitución del iframe como método de comunicación sin refresco se ha convertido en pocos años en una tecnología imprescindible en la mayoría de aplicaciones web.En este curso aprenderemos a utilizar AJAX para crear nuestras propias aplicaciones así como también encontraremos una referencia completa y con ejemplos de los

métodos y atributos que utilizaremos con esta tecnología. Ajax no es un script, no es un servidor, no es un archivo, no es un programa, no es un módulo de apache, no es una extensión de PHP, NO ES UNA TECNOLOGIA. Por ejemplo en un proceso normal una aplicacion web recarga o va de una página a otra porque debe enviar una petición a algun servidor web esta debe procesarla y mandar el resultado final y el resultado final es la página a la cual nos dirige la aplicacion o la recarga de la página misma. En todo esto AJAX hace lo mismo con la diferencia que lo hace en background osea que realiza todo el proceso de comunicacion con algun servidor web sin que el usuario pueda verlo y una vez terminada con éxito solo añadir el resultado del proceso a la página en curso de esta manera evitar la recarga o una página receptora de los resultados del proceso.

Entiendase que AJAX no se refiere a usar el objeto XMLHttpRequest de manera indispensable porque en realidad AJAX no es una tecnología, sino la unión de varias tecnologías que juntas pueden lograr cosas realmente impresionantes como GoogleMaps, Gmail,etc.

El Objeto XML http request en ajax

Como vamos a trabajar con este objeto nativo es indispensable crearlo caso contrario ni se podrá comenzar las aplicaciones, partiremos con el objeto desde la creación, Métodos y propiedades.

Muchos navegadores requieren una forma diferente de invocar al objeto XMLHttpRequest pero no nos vamos a hacer lios y usaremos uno estándar y que nunca me a fallado.

<?php function objetus() {
try 
{
objetus = new ActiveXObject("Msxml2.XMLHTTP");

catch (e) 
{
try 
{
objetus= new ActiveXObject("Microsoft.XMLHTTP");

catch (E) 
{
objetus= false;
}
}

if (!objetus && typeof XMLHttpRequest!='undefined') 
{
objetus = new XMLHttpRequest();
}
return objetus
}

solo llamamos a ajax=objetus() y ya tenemos el objeto en la variable ajax.

Otra manera de invocar al objeto es esta.

<?php function font class=PHP_color2>objetus() {
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation,
// we can cope with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
}
Nuestro primer tope con AJAX

Como primer ejemplo no haremos el típico HOLA MUNDO enviaremos una petición a nuestro procesador que nos arrojará nuestro IP,REQUEST_URI,date() usando el método GET.

Ejemplo 1

<?php <script language="javascript" type="text/javascript">
//funcion encargada de crear el objeto
function objetus() {
try {
objetus = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
objetus= new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
objetus= false;
}
}
if (!objetus && typeof XMLHttpRequest!='undefined') {
objetus = new XMLHttpRequest();
}
return objetus
}
//la funcion que hará el trabajo sucio
//esta funcion es la que llamamos en el evento ONCLICK de nuestro boton
function primer_tope()
{
//creamos el objeto
_objetus=objetus();
//cargamos una varible con las variables que vamos a enviar
_values_send="funcion=pt"
_URL_="procesador.php?"
_objetus.open("GET",_URL_+"&"+_values_send,true);
//una vez enviado los valores inmediatamente llamamos a la propiedad
//onreadystatechange
_objetus.onreadystatechange=function() {
//dentro de la funcion comprobamos el estado del proceso
//si es 4 (terminado) pedimos lo que nos han mandado
if (_objetus.readyState==4)
{
//usamos la propiedad responseText para recibir en una cadena
//lo que nos mandaron
window.alert(_objetus.responseText);
}
}
//obligatorio .... luego explicarè el porque
_objetus.send(null);
}
</script>
<input type="button" value="Pedir datos" onclick="primer_tope();">

<!-- mas documento HTML -->

Nuestro procesador trabajará segun la variable funcion que reciba por el método GET

<?php <?php
if(isset($_GET['funcion']))
{
$_valor=$_GET['funcion'];
if($_valor=="pt")
{
$_pt="Tu ip: ".htmlspecialchars($_SERVER['REMOTE_ADDR'])."\n";
$_pt.="request_uri: ".htmlspecialchars($_SERVER['REQUEST_URI'])."\n";
$_pt.="date(): ".htmlspecialchars(date("d-m-Y : H-i-s"))."\n";
echo $_pt;
}

else
{
echo "No enviaste ningun valor ACEPTABLE";
}
}
else
{
echo "No se a enviado valor alguno de peticion";
}
?>
 
Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru

| Dirección: Av. Petit Thouars 1255 Of. 302 Santa Beatriz - Lima - Perú |
| Teléfonos: 266-2540 / 795-9969 / 472-1464 Celular: 9-91554872 (claro) / (62)962705978(claro) |
| Email: informes@web-peru.net MSN: jjavavb@hotmail.com
|

| Ing. Eli James Cabello Alvino Copyright © 2010 web-peru.net ® TICOM|


hosting, hosting Peru, Hosting Perú, hosting, perú, hosting economico peru, hosting barato en peru, prueba gratis, hosting, alojamiento,web hosting,alojamiento web,alojamiento de webs,hospedaje,hospedaje web,hospedaje de webs,hospedaje de pagina web,alojamiento de paginas web,alojar,hospedar,albergar,hosting mensual,alojamiento mensual,hospedaje mensual, servidor, servidor de hosting, servidor de paginas web, servidor de alojamiento, proveedor, proveedor de hosting, proveedor de alojamiento, host, alojamiento, hosting, reseller, fantastico, servidor, alojar, web, dominio,dominios, peru, nombre,nombres, que es un dominio, como publicar mi pagina web, como tener mi pagina web,compre su dominio aqui, registro de dominios peru, venta de dominios peru, dominios peru, hosting peru, alojamiento web peru, alojamiento de paginas web peru,Paginas web peru, diseño web peru, diseño de paginas web en peru, carrito de compras en peru, e-commercce en peru, comercio electronico en peru, marketing por internet en peru, publicidad en internet, email marketing, venta de computadoras, laptops, notebook, computadoras personales, paginas web en asp, paginas web en php, lenguajes de programacion, visual basic, asp, php, java script, ajax, asp .net, visual basic .net, visual basic script, visualbasicscript, diseño de base de datos, ejemplos de access, ejemplos de sql server, programacion orientada a objetos, registro de dominios, hosting, alojamiento de paginas web, antivirus en peru, distribuidor de avg antivirus en peru, distribuidor de antivirus nod32 en peru, distribuidor de antivirus eset en peru, distribuidor en peru antivirus kaspersky, diseño elaboracion y construccion de software a medida, programas gratis, ejemplos de codigos, outlook expres, microsoft outlook, fire works, photoshop, dreamweaver, flash, plantillas web, modelo de paginas web, ejemplos de paginas web, modelos peruanas, mujeres peruanas, empresas peruanas, portal empresarial, toda las empresas del peru, turismo en peru, lugares turisticos de peru,posisionamiento web, alta en buscadores, todo sobre linux