<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Primer contacto con Ajax</title>
	<atom:link href="http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/</link>
	<description>Desarrollo web, Wordpress, y alguna cosilla más</description>
	<lastBuildDate>Sun, 21 Mar 2010 10:34:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: v0ltr4n blog &#187; Archivos del blog &#187; Buscador en ajax</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-43025</link>
		<dc:creator>v0ltr4n blog &#187; Archivos del blog &#187; Buscador en ajax</dc:creator>
		<pubDate>Fri, 21 Dec 2007 22:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-43025</guid>
		<description>[...] instancia del objeto con el que trabajaré las funciones de AJAX. (Esta función la conseguí en este artículo de anieto2k que escribió hace ya algo de [...]</description>
		<content:encoded><![CDATA[<p>[...] instancia del objeto con el que trabajaré las funciones de AJAX. (Esta función la conseguí en este artículo de anieto2k que escribió hace ya algo de [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Mis Algoritmos</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-41065</link>
		<dc:creator>Mis Algoritmos</dc:creator>
		<pubDate>Wed, 17 Oct 2007 20:43:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-41065</guid>
		<description>&lt;strong&gt;Como hacer un Buscador con Ajax...&lt;/strong&gt;

En este post ahora trataré de explicar como crear un buscador utlizando AJAX:

Mucho de esto, fue código que implementé hace mucho tiempo, y aunque existen mejores o mas sencillas formas de hacerlo utilizando algun framework, trataré de explicar ...</description>
		<content:encoded><![CDATA[<p><strong>Como hacer un Buscador con Ajax&#8230;</strong></p>
<p>En este post ahora trataré de explicar como crear un buscador utlizando AJAX:</p>
<p>Mucho de esto, fue código que implementé hace mucho tiempo, y aunque existen mejores o mas sencillas formas de hacerlo utilizando algun framework, trataré de explicar &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Recursos sobre AJAX &#171; Alexander Jiménez</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-38680</link>
		<dc:creator>Recursos sobre AJAX &#171; Alexander Jiménez</dc:creator>
		<pubDate>Fri, 13 Jul 2007 18:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-38680</guid>
		<description>[...] Primer contacto con AJAX [...]</description>
		<content:encoded><![CDATA[<p>[...] Primer contacto con AJAX [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Recursos sobre AJAX &#171; Un dia duro</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-37651</link>
		<dc:creator>Recursos sobre AJAX &#171; Un dia duro</dc:creator>
		<pubDate>Thu, 14 Jun 2007 18:57:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-37651</guid>
		<description>[...] Primer contacto con AJAX [...]</description>
		<content:encoded><![CDATA[<p>[...] Primer contacto con AJAX [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Feather Ajax, una nueva librería Ajax - aNieto2K</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-16395</link>
		<dc:creator>Feather Ajax, una nueva librería Ajax - aNieto2K</dc:creator>
		<pubDate>Tue, 21 Nov 2006 11:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-16395</guid>
		<description>[...] Se trata de una librería exclusivamente orientada a trabajar con llamadas Ajax, bastante cómoda, 50 líneas que se encargan de gestionar tu objeto XMLHttpRequest. Muy parecida a XHCONN. [...]</description>
		<content:encoded><![CDATA[<p>[...] Se trata de una librería exclusivamente orientada a trabajar con llamadas Ajax, bastante cómoda, 50 líneas que se encargan de gestionar tu objeto XMLHttpRequest. Muy parecida a XHCONN. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Vicent Ibanez</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-4256</link>
		<dc:creator>Vicent Ibanez</dc:creator>
		<pubDate>Tue, 04 Jul 2006 07:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-4256</guid>
		<description>Hola Andrés, sigo habitualmente tu Blog pues para mi es una gran referencia. Estoy ahora inmerso en programación de la API de Google para mapas y pretendo utilizar tecnologia AJAX para ciertas aplcaciones. El caso es que no consigo utilizar la respuesta que ofrece el método XMLHttpRequest para gestionar variables. Me explico con: document.getElementById(’resultado’).innerHTML = results  consigo una respuesta en forma de cadena que se muestra en pantalla pero no se como utilizar esta respuesta para usos posteriores dentro de una variable simple o bien dentro de arrays de Javascript.</description>
		<content:encoded><![CDATA[<p>Hola Andrés, sigo habitualmente tu Blog pues para mi es una gran referencia. Estoy ahora inmerso en programación de la API de Google para mapas y pretendo utilizar tecnologia AJAX para ciertas aplcaciones. El caso es que no consigo utilizar la respuesta que ofrece el método XMLHttpRequest para gestionar variables. Me explico con: document.getElementById(’resultado’).innerHTML = results  consigo una respuesta en forma de cadena que se muestra en pantalla pero no se como utilizar esta respuesta para usos posteriores dentro de una variable simple o bien dentro de arrays de Javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2K &#187; Blog Archive &#187; Segundo contacto con Ajax</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3121</link>
		<dc:creator>aNieto2K &#187; Blog Archive &#187; Segundo contacto con Ajax</dc:creator>
		<pubDate>Mon, 05 Jun 2006 13:09:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3121</guid>
		<description>[...] Hace tiempo ya que hice aquel post en que pretendía hacer llegar a más gente la manera facil de usar Ajax, y despues de haber leido este otro post he pensado que quizas deba actualizar con otro post los nuevos conocimientos que he adquirido en estos 5 meses. Asi que vamos a ver como empezar a usar Ajax de forma facil y rápida. [...]</description>
		<content:encoded><![CDATA[<p>[...] Hace tiempo ya que hice aquel post en que pretendía hacer llegar a más gente la manera facil de usar Ajax, y despues de haber leido este otro post he pensado que quizas deba actualizar con otro post los nuevos conocimientos que he adquirido en estos 5 meses. Asi que vamos a ver como empezar a usar Ajax de forma facil y rápida. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2K &#187; Article &#187; Preguntas sobre Ajax</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3079</link>
		<dc:creator>aNieto2K &#187; Article &#187; Preguntas sobre Ajax</dc:creator>
		<pubDate>Sat, 03 Jun 2006 12:31:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3079</guid>
		<description>[...] Esta mañana monkeyDeveloper, me ha enviado un comentario que creo que debe comenzar un debate. Ya que desde el post&#160; Primeros pasos en Ajax, ha llo vido mucho y ha cambiado mi forma de programar y mi forma de ver Ajax. [...]</description>
		<content:encoded><![CDATA[<p>[...] Esta mañana monkeyDeveloper, me ha enviado un comentario que creo que debe comenzar un debate. Ya que desde el post&nbsp; Primeros pasos en Ajax, ha llo vido mucho y ha cambiado mi forma de programar y mi forma de ver Ajax. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: anieto2k</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3078</link>
		<dc:creator>anieto2k</dc:creator>
		<pubDate>Sat, 03 Jun 2006 12:25:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3078</guid>
		<description>Buenas monkeyDeveloper.
Me has mareado con tantas preguntas, pero voy a intentar resolverlas todas, de forma clara.

Quiero que antes de nada tengas en cuenta que este es uno de los primeros posts que hice y que ahora no haría las cosas tal y como estan aqui, pero asi y todo como base puede ir bien.

Me preguntas por la variable url, tendría que haberla puesto en mayuscula para indicar que ahi iba la URL (fallo mio), osea ahi es donde ha de ir la url de destino a donde estamos realizando la llamada.

El tema de Safari u otros navegadores son cosas que he ido aprendiendo con el paso del tiempo, y me he dado cuenta que ahora mismo hasta que la W3C diga de sacar al especificación seguimos con el mismo problema de estandarización. Y es una lástima. Por eso los desarrolladores tenermos que ser más astutos y probar nuestras aplicaciones deshabilitando el javascript (por ejemplo). Este theme no cuenta xDD

El estado del objeto es esencial para saber si esta listo para mostrar datos o simplemente esta todavia cargando o a terminado mal la cosa, pero tambien debemos controlar el valor de respuesta con &lt;b&gt;status&lt;/b&gt;, una propiedad del objeto XMLHttpRequest, otra vez cosas que he ido descubriendo con el uso.

Desconozco por completo a que te refieres con compilación condicional de jscript. Si tienes un minuto me gustaría que lo comentaras.

A la función ejecuta_busqueda se le pasa this.value, es el valor del texto introducido en el input.

Lo que hacemos luego es insertar en el div el resultado de la llamada, dependiendo del valor introducido en el input.

El tema de las pegas sobre Ajax... la &lt;a href=&quot;http://es.wikipedia.org/wiki/AJAX#Pros.2C_contras_y_cr.C3.ADticas&quot; rel=&quot;nofollow&quot;&gt;wikipedia lo explica mejor&lt;/a&gt; :P
Personalmente opino que hay que saber donde usarlo, y para que usarlo.
Cuando empecé con el tema, recuerdo que monté una página que sin interacción de usuario de autorecargaba para obtener unos datos dependiendo de paises... una chapuza que un buen amigo me criticó y aún me echa en cara para reirse de mi xDD

Con esto quiero decir que hay que saber cuando y para que usarlo, el como al final sale.

El tema de la accesibilidad para mi aún es algo muy nuevo y no he mirado mucho el tema de javascript orientado a Accesibilidad, pero en cuento tenga algo de tiempo y ganas, esta en mi lista de cosas pendientes.

Espero haberte ayudado en lo que sabía, la misión de este foro aparte de ofrecer las cosillas que voy descubriendo es aprender y que la gente como tu me enseñe cosas. Y asi aprendemos todos.

Un saludo y gracias por tus preguntas ;)</description>
		<content:encoded><![CDATA[<p>Buenas monkeyDeveloper.<br />
Me has mareado con tantas preguntas, pero voy a intentar resolverlas todas, de forma clara.</p>
<p>Quiero que antes de nada tengas en cuenta que este es uno de los primeros posts que hice y que ahora no haría las cosas tal y como estan aqui, pero asi y todo como base puede ir bien.</p>
<p>Me preguntas por la variable url, tendría que haberla puesto en mayuscula para indicar que ahi iba la URL (fallo mio), osea ahi es donde ha de ir la url de destino a donde estamos realizando la llamada.</p>
<p>El tema de Safari u otros navegadores son cosas que he ido aprendiendo con el paso del tiempo, y me he dado cuenta que ahora mismo hasta que la W3C diga de sacar al especificación seguimos con el mismo problema de estandarización. Y es una lástima. Por eso los desarrolladores tenermos que ser más astutos y probar nuestras aplicaciones deshabilitando el javascript (por ejemplo). Este theme no cuenta xDD</p>
<p>El estado del objeto es esencial para saber si esta listo para mostrar datos o simplemente esta todavia cargando o a terminado mal la cosa, pero tambien debemos controlar el valor de respuesta con <b>status</b>, una propiedad del objeto XMLHttpRequest, otra vez cosas que he ido descubriendo con el uso.</p>
<p>Desconozco por completo a que te refieres con compilación condicional de jscript. Si tienes un minuto me gustaría que lo comentaras.</p>
<p>A la función ejecuta_busqueda se le pasa this.value, es el valor del texto introducido en el input.</p>
<p>Lo que hacemos luego es insertar en el div el resultado de la llamada, dependiendo del valor introducido en el input.</p>
<p>El tema de las pegas sobre Ajax&#8230; la <a href="http://es.wikipedia.org/wiki/AJAX#Pros.2C_contras_y_cr.C3.ADticas" rel="nofollow">wikipedia lo explica mejor</a> <img src='http://www.anieto2k.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
Personalmente opino que hay que saber donde usarlo, y para que usarlo.<br />
Cuando empecé con el tema, recuerdo que monté una página que sin interacción de usuario de autorecargaba para obtener unos datos dependiendo de paises&#8230; una chapuza que un buen amigo me criticó y aún me echa en cara para reirse de mi xDD</p>
<p>Con esto quiero decir que hay que saber cuando y para que usarlo, el como al final sale.</p>
<p>El tema de la accesibilidad para mi aún es algo muy nuevo y no he mirado mucho el tema de javascript orientado a Accesibilidad, pero en cuento tenga algo de tiempo y ganas, esta en mi lista de cosas pendientes.</p>
<p>Espero haberte ayudado en lo que sabía, la misión de este foro aparte de ofrecer las cosillas que voy descubriendo es aprender y que la gente como tu me enseñe cosas. Y asi aprendemos todos.</p>
<p>Un saludo y gracias por tus preguntas <img src='http://www.anieto2k.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: monkeyDeveloper</title>
		<link>http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3077</link>
		<dc:creator>monkeyDeveloper</dc:creator>
		<pubDate>Sat, 03 Jun 2006 11:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/2005/12/06/primer-contacto-con-ajax/#comment-3077</guid>
		<description>Hola, unas preguntas que se me ocurren al ver el código. ¿El resultado de la llamada ajax podría ser texto sin ningún formato?
¿La variable url que figura en ejecutar_busqueda no la veo definida, qué es? ¿Qué es  y el  que aparecen en la misma función javascript en las dos primeras líneas? Parece que la división por navegadores la haces por IE antes y despúes del 5 y luego para todos los demás, ¿qué pasa si el navegador es un Safari? ¿Basta con comprobar el estado del objeto para escribir la respuesta? ¿Es necesario activar el modo de compilación condicional en jscript (que no javascript) para hacer la división por navegadores? ¿Se podría hacer esto mismo con javascript estándar? ¿qué le pasas a la función ejecuta_busqueda en el input? ¿y el  que le metes luego?
Sólo son curiosidades. Interesante post. Me parece genial que la gente se acerque a las nuevas tecnologías, pero he leído que AJAX tiene una serie de pegas que hace de la usabilidad de la página un verdadero problema. ¿Tú que piensas? ¿En que circustancias usarías AJAX? Me preocupa este tema porque en mi trabajo hay gente que ha aprendido esto del AJAX y por lo que he visto por ahora, nos da más problemas que beneficios. Otra curiosidad, y perdona que abuse de tu tiempo, ¿cómo funciona en entornos donde la accesibilidad es imprescindible? Quiero decir, ¿cómo crees que un lector de pantalla para gente con discapacidades visuales, soporta el tema que partes de la página se recargen bajo demanda y no inicialmente?
Gracias y de nuevo. Gran trabajo.</description>
		<content:encoded><![CDATA[<p>Hola, unas preguntas que se me ocurren al ver el código. ¿El resultado de la llamada ajax podría ser texto sin ningún formato?<br />
¿La variable url que figura en ejecutar_busqueda no la veo definida, qué es? ¿Qué es  y el  que aparecen en la misma función javascript en las dos primeras líneas? Parece que la división por navegadores la haces por IE antes y despúes del 5 y luego para todos los demás, ¿qué pasa si el navegador es un Safari? ¿Basta con comprobar el estado del objeto para escribir la respuesta? ¿Es necesario activar el modo de compilación condicional en jscript (que no javascript) para hacer la división por navegadores? ¿Se podría hacer esto mismo con javascript estándar? ¿qué le pasas a la función ejecuta_busqueda en el input? ¿y el  que le metes luego?<br />
Sólo son curiosidades. Interesante post. Me parece genial que la gente se acerque a las nuevas tecnologías, pero he leído que AJAX tiene una serie de pegas que hace de la usabilidad de la página un verdadero problema. ¿Tú que piensas? ¿En que circustancias usarías AJAX? Me preocupa este tema porque en mi trabajo hay gente que ha aprendido esto del AJAX y por lo que he visto por ahora, nos da más problemas que beneficios. Otra curiosidad, y perdona que abuse de tu tiempo, ¿cómo funciona en entornos donde la accesibilidad es imprescindible? Quiero decir, ¿cómo crees que un lector de pantalla para gente con discapacidades visuales, soporta el tema que partes de la página se recargen bajo demanda y no inicialmente?<br />
Gracias y de nuevo. Gran trabajo.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
