<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alex Medina &#187; ajax</title>
	<atom:link href="http://alexmedina.net/blog/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexmedina.net/blog</link>
	<description>Mi blog, mis cosas...</description>
	<lastBuildDate>Tue, 22 Jun 2010 08:23:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ASP.NET AJAX UpdatePanel ScriptManager – Dirigir el Foco hacia un Control</title>
		<link>http://alexmedina.net/blog/2010/04/27/asp-net-ajax-updatepanel-scriptmanager-%e2%80%93-dirigir-el-foco-hacia-un-control/</link>
		<comments>http://alexmedina.net/blog/2010/04/27/asp-net-ajax-updatepanel-scriptmanager-%e2%80%93-dirigir-el-foco-hacia-un-control/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 15:03:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Foco]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[UpdatePanel]]></category>

		<guid isPermaLink="false">http://alexmedina.net/blog/?p=102</guid>
		<description><![CDATA[Tradicionalmente cuando queremos dirigir el foco hacia un control hacemos esto:
Control.focus();
PERO si trabajamos con ASP.NET AJAX con un ScriptManager y un UpdatePanel al hacer postback asincrono el UpdatePanel , pierde el foco, para que esto no ocurra insertamos esta linea de codigo para lograr tener el foco donde queramos.
ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);
scriptManager.SetFocus(CONTROL);
CONTROL = Textbox(Caja de [...]]]></description>
			<content:encoded><![CDATA[<p>Tradicionalmente cuando queremos dirigir el foco hacia un control hacemos esto:</p>
<p><code>Control.focus();</code></p>
<p>PERO si trabajamos con ASP.NET AJAX con un ScriptManager y un UpdatePanel al hacer postback asincrono el UpdatePanel , pierde el foco, para que esto no ocurra insertamos esta linea de codigo para lograr tener el foco donde queramos.</p>
<p><code>ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);</p>
<p>scriptManager.SetFocus(CONTROL);</p>
<p>CONTROL = Textbox(Caja de Texto)</code></p>
<p>Espero los haya ayudado , suerte con sus desarrollos.</p>
<p>PS: el metodo.SetFocus(CONTROL) , tiene como paramentro cualquier tipo de CONTROL ASP.NET asi que podemos usar cualquier CONTROL</p>
]]></content:encoded>
			<wfw:commentRss>http://alexmedina.net/blog/2010/04/27/asp-net-ajax-updatepanel-scriptmanager-%e2%80%93-dirigir-el-foco-hacia-un-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La jQuery UI, jQuery tuneado</title>
		<link>http://alexmedina.net/blog/2009/06/17/la-jquery-ui-jquery-tuneado/</link>
		<comments>http://alexmedina.net/blog/2009/06/17/la-jquery-ui-jquery-tuneado/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 07:19:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[componentes]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://alexmedina.net/blog/2009/06/17/la-jquery-ui-jquery-tuneado/</guid>
		<description><![CDATA[Desde http://jqueryui.com/ puedes descargarte la versión completa de jQuery ( o descargarte la parte que más te interese: http://jqueryui.com/download) y además acompañarla de un Theme que la verdad estan bastante currandos ( http://jqueryui.com/themeroller/ )
En la imagen os dejo mis pruebas con el Theme &#8220;Start&#8221;

]]></description>
			<content:encoded><![CDATA[<p>Desde <a href="http://jqueryui.com/" target="_blank">http://jqueryui.com/</a> puedes descargarte la versión completa de jQuery ( o descargarte la parte que más te interese: <a href="http://jqueryui.com/download" target="_blank">http://jqueryui.com/download</a>) y además acompañarla de un Theme que la verdad estan bastante currandos ( <a href="http://jqueryui.com/themeroller/" target="_blank">http://jqueryui.com/themeroller/</a> )</p>
<p>En la imagen os dejo mis pruebas con el Theme &#8220;Start&#8221;</p>
<p><img src="http://alexmedina.net/blog/wp-content/uploads/2009/06/dibujo.JPG" /></p>
]]></content:encoded>
			<wfw:commentRss>http://alexmedina.net/blog/2009/06/17/la-jquery-ui-jquery-tuneado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Llamadas sencillas AJAX con JQUERY</title>
		<link>http://alexmedina.net/blog/2009/06/17/llamadas-sencillas-ajax-con-jquery/</link>
		<comments>http://alexmedina.net/blog/2009/06/17/llamadas-sencillas-ajax-con-jquery/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 07:09:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[componentes]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[llamadas]]></category>

		<guid isPermaLink="false">http://alexmedina.net/blog/2009/06/17/llamadas-sencillas-ajax-con-jquery/</guid>
		<description><![CDATA[Antes de todo y si se quiere emepzar bien, no será de más echarle una ojeada a la documentacion de JQuery, que relativamente no es mucha: http://docs.jquery.com/Main_Page
1- ponemos un identificador (atributo id) para seleccionarlo desde jQuery.
 &#60;a href="#" id="enlaceajax"&#62;Haz clic!&#60;/a&#62;
2- recordemos cómo asignar una función para cuando se haga clic en el enlace:

$(document).ready(function(){

$("#enlaceajax").click(function(evento){

//elimino el comportamiento [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de todo y si se quiere emepzar bien, no será de más echarle una ojeada a la documentacion de JQuery, que relativamente no es mucha: <a href="http://docs.jquery.com/Main_Page" target="_blank">http://docs.jquery.com/Main_Page</a></p>
<p>1- ponemos un identificador (atributo id) para seleccionarlo desde jQuery.</p>
<pre> &lt;a href="#" id="enlaceajax"&gt;Haz clic!&lt;/a&gt;</pre>
<p>2- recordemos cómo asignar una función para cuando se haga clic en el enlace:</p>
<pre>
$(document).ready(function(){

$("#enlaceajax").click(function(evento){

//elimino el comportamiento por defecto del enlace

evento.preventDefault();

//Aquí pondría el código de la llamada a Ajax

});

})</pre>
<p>3- Y ahora la parte más interesante, donde podemos ver qué tan fáciles son las cosas con este framework Javascript. Una única línea de código será suficiente:</p>
<pre> $("#destino").load("contenido-ajax.html");</pre>
<p>Ejemplo completo:</p>
<pre>&lt;html&gt;

&lt;head&gt;

&lt;title&gt;Ajax Simple&lt;/title&gt;

&lt;script src="jquery-1.3.2.min.js" type="text/javascript"&gt;&lt;/script&gt;

&lt;script&gt;

$(document).ready(function(){

$("#enlaceajax").click(function(evento){

evento.preventDefault();

$("#destino").load("contenido-ajax.html");

});

})

&lt;/script&gt;

&lt;/head&gt;

&lt;body&gt;&lt;a href="#" id="enlaceajax"&gt;Haz clic!&lt;/a&gt;

&lt;br&gt;

&lt;div id="destino"&gt;&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;</pre>
<p>Tambien es muy interesante, aparte de ver la callback de load en el ejemplo anterior, ver la $.ajax(options)</p>
<p>De tal forma de hacer llamadas así de facil:</p>
<pre> $.ajax({   type: "POST",

url: "some.php",

data: "name=John&amp;location=Boston",

success: function(msg){

alert( "Data Saved: " + msg );

}});</pre>
<p>Más documentación en la API de AJAX de JQuey : <a href="http://docs.jquery.com/Ajax" target="_blank"> http://docs.jquery.com/Ajax </a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexmedina.net/blog/2009/06/17/llamadas-sencillas-ajax-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
