<?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>Ruta Relativa &#187; Javascript</title>
	<atom:link href="http://www.rutarelativa.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rutarelativa.com</link>
	<description>Porque la web es relativa</description>
	<lastBuildDate>Wed, 04 Jan 2012 20:37:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Cómo enviar información por POST con Javascript</title>
		<link>http://www.rutarelativa.com/desarrollo/como-enviar-informacion-post-javascript/</link>
		<comments>http://www.rutarelativa.com/desarrollo/como-enviar-informacion-post-javascript/#comments</comments>
		<pubDate>Thu, 19 May 2011 10:27:14 +0000</pubDate>
		<dc:creator>Sergiocius</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Codigo]]></category>
		<category><![CDATA[Cómo enviar información por POST con Javascript]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Metodo GET]]></category>
		<category><![CDATA[Metodo Post]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Post]]></category>
		<category><![CDATA[Proceso para enviar información por POST con Javascript]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=829</guid>
		<description><![CDATA[Si queremos enviar parámetros a otra página web tenemos dos métodos, GET y POST, con los cuales podremos transferir información entre páginas web. En este caso vamos a explicar un proceso para saber cómo enviar información por POST con Javascript, simulando el uso de un formulario: // Creamos el formulario auxiliar var form = document.createElement( [...]]]></description>
			<content:encoded><![CDATA[<p>Si queremos enviar parámetros a otra página web tenemos dos métodos, <a href="http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Protocolo HTTP en Wikipedia" rel="external nofollow">GET y POST</a>, con los cuales podremos transferir información entre páginas web. En este caso vamos a explicar un <strong>proceso para saber cómo enviar información por POST con Javascript</strong>, simulando el uso de un formulario:</p>
<p><span id="more-829"></span></p>
<pre><code>// Creamos el formulario auxiliar
var form = document.createElement( &quot;form&quot; );

// Le a&ntilde;adimos atributos como el name, action y el method
form.setAttribute( &quot;name&quot;, &quot;formulario&quot; );
form.setAttribute( &quot;action&quot;, &quot;&quot; );
form.setAttribute( &quot;method&quot;, &quot;post&quot; );

// Creamos un input para enviar el valor
var input = document.createElement( &quot;input&quot; );

// Le a&ntilde;adimos atributos como el name, type y el value
input.setAttribute( &quot;name&quot;, &quot;prueba&quot; );
input.setAttribute( &quot;type&quot;, &quot;hidden&quot; );
input.setAttribute( &quot;value&quot;, &quot;Soy una prueba&quot; );

// A&ntilde;adimos el input al formulario
form.appendChild( input );

// A&ntilde;adimos el formulario al documento
document.getElementsByTagName( &quot;body&quot; )[0].appendChild( form );

// Hacemos submit
document.formulario.submit();</code></pre>
<p>A modo de explicación, lo que hacemos es, en cualquier evento que tendrás que especificar, creamos un formulario auxiliar, donde le insertamos un input invisible con un valor y hacemos submit para que dichos datos se envíen a la página web especificada en el atributo action del formulario. De esta forma estamos enmascarando el <strong>envío de parámetros por POST usando Javascript</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/como-enviar-informacion-post-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Caja de texto con calendario en Javascript y Mootools</title>
		<link>http://www.rutarelativa.com/desarrollo/caja-texto-calendario-javascript-mootools/</link>
		<comments>http://www.rutarelativa.com/desarrollo/caja-texto-calendario-javascript-mootools/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 13:06:53 +0000</pubDate>
		<dc:creator>Sergiocius</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Caja de texto]]></category>
		<category><![CDATA[Caja de texto con calendario]]></category>
		<category><![CDATA[Calendario para formulario web]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Descargar codigo javascript para calendario]]></category>
		<category><![CDATA[Formulario intuitivo]]></category>
		<category><![CDATA[Formularios javascript]]></category>
		<category><![CDATA[Formularios Mootools]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Javascript Mootools]]></category>
		<category><![CDATA[Mootools]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=746</guid>
		<description><![CDATA[Cuando estamos desarrollando un formulario web uno de los campos que normalmente requerimos es la introducción de una fecha. Nos encontramos con el problema de validar la fecha, para que el usuario la introduzca de forma correcta, pero también necesitamos que dicha introducción sea intuitiva y fácil. Si estamos pidiendo una fecha, ¿que mejor que [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando estamos <strong>desarrollando un formulario web</strong> uno de los campos que normalmente requerimos es la introducción de una fecha. Nos encontramos con el problema de <strong>validar la fecha</strong>, para que el usuario la introduzca de forma correcta, pero también necesitamos que dicha introducción sea intuitiva y fácil.</p>
<p>Si estamos pidiendo una fecha, ¿que mejor que un <strong>calendario donde el usuario pueda seleccionarla</strong>?. Os traemos una <strong>caja de texto con calendario en Javascript y Mootools</strong> para hacer mejor esta labor:</p>
<p><span id="more-746"></span></p>
<p><img width="560" height="251" alt="Caja de texto con calendario en Javascript y Mootools" src="http://www.images.rutarelativa.com/caja-texto-calendario-javascript-mootools-1.gif" /></p>
<h3>Descripción de Mootools Calendar</h3>
<p><strong>Caja de texto con calendario para formulario</strong> desarrollado en Javascript y con la librería <a href="http://mootools.net/" title="Mootools Librería Javascript" rel="external nofollow">Mootools</a>. Útil para la introducción de una fecha en un formulario web de forma fácil e intuitiva.</p>
<h3>Requisitos de Mootools Calendar</h3>
<p>El calendario requiere tener Mootools 1.1 con las clases <strong>Fx.Style, Element y Window</strong>. Si queremos activar el drag requeriremos también de la clase Drag de Mootools.</p>
<h3>Ejemplo de instalación sencilla</h3>
<p>Os propondremos una forma de instalar fácilmente, pero si necesitáramos indagar un poco más y hacer uso de todas las funcionalidades lo mejor sería visitar la web del autor (en la sección de enlaces del artículo tenéis los enlaces al calendario y su instalación).</p>
<p>En primer lugar deberemos de añadir los archivos de Javascript tanto de Mootools como del calendario de esta forma:</p>
<pre><code>&lt;head&gt;
  ...
  &lt;script type=&quot;text/javascript&quot; src=&quot;mootools.js&quot;&gt;&lt;/script&gt;
  &lt;script type=&quot;text/javascript&quot; src=&quot;calendar.js&quot;&gt;&lt;/script&gt;

&lt;/head&gt;&lt;/code&gt;</pre>
<p>A continuación añadimos en nuestro formulario un campo que hará de caja de texto donde recibirá la fecha que el usuario tendrá que introducir. Lo haremos de la siguiente forma:</p>
<pre><code>&lt;input id=&quot;date&quot; name=&quot;date&quot; type=&quot;text&quot; /&gt;</code></pre>
<p>Finalmente crearemos una instancia de la clase Calendar de la siguiente forma:</p>
<pre><code>&lt;head&gt;
  ...
  &lt;script type=&quot;text/javascript&quot;&gt;
    window.addEvent(&quot;domready&quot;, function() { myCal = new Calendar({ date: &quot;d/m/Y&quot; }); });
  &lt;/script&gt;
&lt;/head&gt;</code></pre>
<p>Ya podremos disfrutar de nuestro calendario en nuestro formulario y de la forma más sencilla. Para ampliar cualquier información visita la web del desarrollador.</p>
<p>Enlace: <a href="http://www.electricprism.com/aeron/calendar/" title="Caja de texto con calendario en Javascript y Mootools" rel="external nofollow">Caja de texto con calendario en Javascript y Mootools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/caja-texto-calendario-javascript-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chevereto: Script gratuito de almacenamiento de imágenes</title>
		<link>http://www.rutarelativa.com/php/chevereto-script-gratuito-almacenamiento-imagenes/</link>
		<comments>http://www.rutarelativa.com/php/chevereto-script-gratuito-almacenamiento-imagenes/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 16:04:08 +0000</pubDate>
		<dc:creator>Sergiocius</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Almacenamiento de imágenes]]></category>
		<category><![CDATA[Chevereto]]></category>
		<category><![CDATA[Código Abierto]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Hosting de Imagenes]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Redimensionar imágenes]]></category>
		<category><![CDATA[Script almacenamiento imagenes]]></category>
		<category><![CDATA[Script gratuito]]></category>
		<category><![CDATA[Script Javascript]]></category>
		<category><![CDATA[Script PHP]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=698</guid>
		<description><![CDATA[Reinventar la rueda no es una práctica recomendable, y mucho menos en el mundo de la Informática, por eso vemos cada día mayor cantidad de scripts y gestores de contenido fácilmente adaptables a nuestras necesidades e ideas. Chevereto es un Script gratuito de almacenamiento de imágenes que está teniendo una muy buena acojida por el [...]]]></description>
			<content:encoded><![CDATA[<p>Reinventar la rueda no es una práctica recomendable, y mucho menos en el <strong>mundo de la Informática</strong>, por eso vemos cada día mayor cantidad de scripts y gestores de contenido fácilmente adaptables a nuestras necesidades e ideas.</p>
<p><strong>Chevereto es un Script gratuito de almacenamiento de imágenes</strong> que está teniendo una muy buena acojida por el numeroso grupo de usuarios que ha decidido adaptarlo para sus proyectos; pero conozcámoslo un poco más.</p>
<p><span id="more-698"></span></p>
<p><img width="560" height="632" alt="Chevereto: Script gratuito de almacenamiento de imágenes" src="http://www.images.rutarelativa.com/chevereto-script-gratuito-almacenamiento-imagenes-1.gif" /></p>
<p>Chevereto cuenta con las siguientes características:</p>
<ul>
<li><strong>Desarrollado en PHP y Javascript:</strong> Ha sido desarrollado utilizando PHP y Javascript, dos lenguajes muy extendidos.</li>
<li><strong>No necesita Base de Datos:</strong> Ya que rastrea los archivos y obtiene información necesaria a través de ellos, por lo que su instalación resulta más sencilla.</li>
<li><strong>Permite redimensionar imágenes:</strong> El <em>uploader</em> puede decidir si sus imágenes pueden tener un tamaño final al subirlas.</li>
<li><strong>Integración con acortadores de URL:</strong> Una vez subida una imágen, obtenemos un enlace para su visualización y/o descarga, pero podemos tener dicha url ya acortada.</li>
<li><strong>Soporte para jQuery:</strong> Si usas este framework para Javascript, puedes integrarlo perfectamente con Chevereto.</li>
<li><strong>Es código abierto:</strong> Con lo que puedes editar y adaptar el código para lo que quieras, además de poder ayudar en el desarrollo del script.</li>
<li><strong>Buena documentación:</strong> Cuentan con una documentación para que su instalación y su uso sea más fácil.</li>
</ul>
<p>Todas estas son las cualidades de <strong>Chevereto</strong> para que, quien quiera, pueda tener su <strong>propio hosting de imágenes</strong> gracias a su sencillo pero poderoso script.</p>
<p>
Enlace: <a href="http://chevereto.com/" title="Chevereto: Script gratuito de almacenamiento de imágenes" rel="external nofollow">Chevereto: Script gratuito de almacenamiento de imágenes</a><br />
Demo: <a href="http://demo.chevereto.com/" title="Demo de Chevereto: Script gratuito de almacenamiento de imágenes" rel="external nofollow">Demo de Chevereto</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/php/chevereto-script-gratuito-almacenamiento-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jugar de nuevo a Google Pac-Man</title>
		<link>http://www.rutarelativa.com/videojuegos/jugar-nuevo-google-pac-man/</link>
		<comments>http://www.rutarelativa.com/videojuegos/jugar-nuevo-google-pac-man/#comments</comments>
		<pubDate>Wed, 26 May 2010 11:21:25 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Videojuegos]]></category>
		<category><![CDATA[Codigo]]></category>
		<category><![CDATA[Código Fuente]]></category>
		<category><![CDATA[Conmemoración]]></category>
		<category><![CDATA[Doodle]]></category>
		<category><![CDATA[Fuente]]></category>
		<category><![CDATA[Jugar]]></category>
		<category><![CDATA[Pac-Man]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=597</guid>
		<description><![CDATA[Hace una semana aproximadamente Google, para celebrar los 30 años de la aparición del legendario juego Pac-Man, desarrolló en su Doodle (logotipo de Google) el mismísimo juego de Pac-Man; un feroz laberinto con fantasmas y logotipo de Google. Los que no lo hayan visto, cosa que dudo, o la gente que quiera jugar de nuevo [...]]]></description>
			<content:encoded><![CDATA[<p>Hace una semana aproximadamente <strong>Google</strong>, para celebrar los 30 años de la aparición del legendario juego <strong>Pac-Man</strong>, desarrolló en su <strong>Doodle</strong> (logotipo de Google) el mismísimo <strong>juego de Pac-Man</strong>; un feroz laberinto con fantasmas y <strong>logotipo de Google</strong>.</p>
<p>Los que no lo hayan visto, cosa que dudo, o la gente que quiera jugar de nuevo a <strong>Google Pac-Man</strong> podréis hacerlo de diferentes formas, una es bajándose el código fuente de la aplicación y ejecutando el index.html o la mejor opción desde una URL especial de <strong>Google</strong> para seguir disfrutando de <strong>Pac-Man</strong>.</p>
<p><span id="more-597"></span></p>
<p>Espero que lo disfrutéis, tanto destripando el código fuente, que por desgracia viene compilado, es decir todo el código fuente en una sola línea para que ocupe menos KB, o <strong>jugando de nuevo a Google Pac-Man</strong>.</p>
<p>Descarga: <a href="http://www.rutarelativa.com/files/jugar-nuevo-google-pac-man.zip" title="Jugar de nuevo a Google Pac-Man" rel="external nofollow">Google Pac-Man</a><br />
Jugar online: <a href="http://www.google.es/pacman/" title="Jugar de nuevo a Google Pac-Man" rel="external nofollow">Google Pac-Man</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/videojuegos/jugar-nuevo-google-pac-man/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plugin para realizar una galería de imágenes con Jquery</title>
		<link>http://www.rutarelativa.com/javascript/plugin-realizar-galeria-imagenes-jquery/</link>
		<comments>http://www.rutarelativa.com/javascript/plugin-realizar-galeria-imagenes-jquery/#comments</comments>
		<pubDate>Wed, 26 May 2010 11:16:04 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Descargas]]></category>
		<category><![CDATA[Fotografías]]></category>
		<category><![CDATA[Galería]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[Gratis]]></category>
		<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Primer Plano]]></category>
		<category><![CDATA[Realizar]]></category>
		<category><![CDATA[Slide]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=596</guid>
		<description><![CDATA[Los fotógrafos profesionales o los que tienen como hobby tomar algún momento con sus cámaras están de enhorabuena, ya que los chicos de Tympanus han creado un fantástico plugin para realizar una galería de imágenes con JQuery en el que podremos incluir nuestras fotografías. El plugin se le ha añadido el nombre de Sliding Panel [...]]]></description>
			<content:encoded><![CDATA[<p>Los <strong>fotógrafos profesionales</strong> o los que tienen como hobby tomar algún momento con sus cámaras están de enhorabuena, ya que los chicos de <strong>Tympanus</strong> han creado un fantástico <strong>plugin para realizar una galería de imágenes con JQuery</strong> en el que podremos incluir nuestras fotografías.</p>
<p><span id="more-596"></span></p>
<p>El <strong>plugin</strong> se le ha añadido el nombre de <strong>Sliding Panel Photo Wall Gallery</strong>. Su uso es bastante sencillo para los navegantes, ya que mostrarán todas las imágenes en mosaico de forma opaca y al pasar el mouse por encima se iluminarán para poder apreciarlas mejor. Si necesitamos observar las fotografías con más detalle tan solo deberemos realizar click para visualizarla en primer plano.</p>
<h3>Sliding Panel Photo Wall Gallery: Plugin para realizar una galería de imágenes con JQuery</h3>
<p><img class="imge" width="560" height="273" alt="Plugin para realizar una galería de imágenes con Jquery" title="Plugin para realizar una galería de imágenes con Jquery" src="http://www.images.rutarelativa.com/plugin-realizar-galeria-imagenes-jquery-1.gif">
<p><strong>Sliding Panel Photo Wall Gallery</strong> no necesita de ningún servidor, se podrá lanzar directamente en local ya que todo su procesamiento se realiza por medio de Javascript. En la Web oficial de <strong>Tympanus</strong> podremos encontrar toda la información que necesitamos para implementarlo, además de su <strong>descarga gratuita</strong>. Sin duda un <strong>plugin para realizar galerías de imágenes con JQuery perfecto</strong>.</p>
<p>Fuente y descarga: <a href="http://tympanus.net/codrops/2010/05/14/sliding-panel-photo-wall-gallery-with-jquery/" title="Plugin para realizar una galería de imágenes con Jquery" rel="external nofollow">Tympanus</a><br />
Ver demo: <a href="http://tympanus.net/Tutorials/SlidingPanelPhotowallGallery/" title="Plugin para realizar una galería de imágenes con Jquery" rel="external nofollow">Sliding Panel Photo Wall Gallery</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/javascript/plugin-realizar-galeria-imagenes-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mootools Forge: Directorio de plugins para Mootools</title>
		<link>http://www.rutarelativa.com/javascript/mootools-forge-directorio-plugins-mootools/</link>
		<comments>http://www.rutarelativa.com/javascript/mootools-forge-directorio-plugins-mootools/#comments</comments>
		<pubDate>Tue, 25 May 2010 13:43:45 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Descargas]]></category>
		<category><![CDATA[Directorio]]></category>
		<category><![CDATA[Efectos]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Mootools Forge]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=594</guid>
		<description><![CDATA[Mootools Forge es un directorio que esta dentro de la página oficial de Mootols en el que encontraremos diversos plugins realizados por la comunidad de Mootools listos para su descarga y uso. Debo decir que soy amante de Mootools desde que vió la luz hace ya varios años, utilizándolo siempre en algún que otro proyecto. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Mootools Forge</strong> es un <strong>directorio</strong> que esta dentro de la página oficial de <strong>Mootols</strong> en el que <strong>encontraremos diversos plugins realizados por la comunidad de Mootools</strong> listos para su <strong>descarga y uso</strong>.</p>
<p>Debo decir que soy amante de <strong>Mootools</strong> desde que vió la luz hace ya varios años, utilizándolo siempre en algún que otro proyecto. Lo que si observo, desde hace un tiempo, que se desarrollan muchos más <strong>plugins</strong> para otros frameworks, como por ejemplo <strong>JQuery</strong>, aunque viendo <strong>Mootools Forge</strong> y la de centenares de pequeños <strong>plugins</strong> que andan desperdigados por la red, la gente de Mootools tenemos suficiente.</p>
<p><span id="more-594"></span></p>
<p><img class="imge" width="560" height="313" alt="Mootools Forge: Directorio de plugins para Mootools" title="Mootools Forge: Directorio de plugins para Mootools" src="http://www.images.rutarelativa.com/mootools-forge-directorio-plugins-mootools-1.gif">
<p>En <strong>Mootools Forge</strong> podremos <strong>filtrar los plugins por categorías</strong> ya sean por <strong>efectos</strong>, <strong>formularios</strong>, <strong>interface</strong>, etc. Una vez encontrado el que deseemos, entraremos en él para ver las notas que ha dejado el desarrollador del plugin. Dentro encontraremos la forma de usarlo o como implementarlo en nuestro proyecto, su descarga desde diferentes mirrors y lo que más me gusta, una <strong>demo para ver el efecto</strong> que hace antes de <strong>descargar el plugin</strong>.</p>
<p>Fuente y directorio de plugins Mootools: <a href="http://mootools.net/forge/" title="Mootools Forge: Directorio de plugins para Mootools" rel="external nofollow">Mootools Forge</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/javascript/mootools-forge-directorio-plugins-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nivo: Slider con varias transacciones en Jquery</title>
		<link>http://www.rutarelativa.com/javascript/nivo-slider-varias-transacciones-jquery/</link>
		<comments>http://www.rutarelativa.com/javascript/nivo-slider-varias-transacciones-jquery/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 08:16:21 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Efectos]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Nivo]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Slider]]></category>
		<category><![CDATA[Transacciones]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=438</guid>
		<description><![CDATA[Nivo Slider es un fantástico plugin más para realizar una presentación de varias imágenes en Jquery. A diferencia de otros sliders este contiene nueve efectos de transacciones entre imágenes diferentes, además de ser altamente personalizable, como por ejemplo los efectos de transacción, navegación, eventos, etc. Nivo Slider está desarrollado por Dev7studios, un pequeño estudio situado [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Nivo Slider</strong> es un fantástico plugin más para realizar una <strong>presentación de varias imágenes en Jquery</strong>. A diferencia de otros <strong>sliders</strong> este contiene <strong>nueve efectos de transacciones</strong> entre imágenes diferentes, además de ser altamente personalizable, como por ejemplo los efectos de transacción, navegación, eventos, etc. Nivo Slider está desarrollado por Dev7studios, un pequeño estudio situado en el norte de Escocia. Además de <strong>Nivo Slider</strong> podéis encontrar más recursos interesantes en Dev7studios como por ejemplo themes para WordPress, entre otros.</p>
<p><span id="more-438"></span></p>
<p>
<p>Las caracteristicas principales que hacen de Nivo Slider un gran plugin son:</p>
<ul class="extr-list1">
<li>Nueve efectos únicos entre transiciones.</li>
<li>Código limpio y simple.</li>
<li>Navegación mediante controles.</li>
<li>La versión comprimida tan solo pesa 5KB.</li>
<li>Licencia GPL.</li>
</ul>
<h3>Captura de Nivo Slider de una transacción a otra</h3>
<p><img class="imge" width="560" height="265" alt="Nivo: Slider con varias transacciones en Jquery" title="Nivo: Slider con varias transacciones en Jquery" src="http://www.images.rutarelativa.com/nivo-slider-varias-transacciones-jquery-1.gif"><br />
<h3>¿Como usar Nivo Slider para Jquery?</h3>
<p>Como hemos comentado en una de sus características principales, el código de <strong>Nivo Slider</strong> es limpio y simple, por ello para hacerlo funcionar necesitaremos unas pocas líneas. Primero añadiremos la librería a nuestra cabecera para que ésta sea cargada.</p>
<pre class="html more"><code>&lt;link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" /&gt;
&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="jquery.nivo.slider.js" type="text/javascript"&gt;&lt;/script&gt;</code></pre>
<p>
<p>Ahora añadiremos el HTML que corresponderá a nuestro <strong>slider</strong>. Tan sólo deberemos insertar una capa contenedora y dentro de ella todas las imágenes que tendrá nuestro slider. Si deseamos que aparezca un título en una de las imágenes lo añadiremos en el atributo &#8220;title&#8221;.</p>
<pre class="html more"><code>&lt;div id="slider"&gt;
	&lt;img src="images/slide1.jpg" alt="" /&gt;
	&lt;img src="images/slide2.jpg" alt="" /&gt;
	&lt;img src="images/slide3.jpg" alt="" title="This is an example of a caption" /&gt;
	&lt;img src="images/slide4.jpg" alt="" /&gt;
&lt;/div&gt;</code></pre>
<p>
<p>Finalmente deberemos inicializar Nivo Slider una vez completada la carga de la página, mediante el uso de <em>$(window).load()</em>.</p>
<pre class="js"><code>&lt;script type="text/javascript"&gt;
$(window).load(function() {
	$("#slider").nivoSlider();
});
&lt;/script&gt;</code></pre>
<p>Con estas pocas líneas en nuestro código dispondremos de un elegante <strong>Slide con varias transacciones en Jquery</strong>. <strong>Nivo Slider</strong> es altamente configurable y en su método de inicialización <em>nivoSlider()</em> soporta múltiples opciones personalizables. Para más información visiten su Web oficial.</p>
<p>Fuente y Web oficial: <a href="http://nivo.dev7studios.com/" title="Nivo: Slider con varias transacciones en Jquery" rel="external nofollow">Nivo Slider</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/javascript/nivo-slider-varias-transacciones-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como usar Javascript en peticiones Ajax Mootools</title>
		<link>http://www.rutarelativa.com/desarrollo/como-usar-javascript-peticiones-ajax-mootools/</link>
		<comments>http://www.rutarelativa.com/desarrollo/como-usar-javascript-peticiones-ajax-mootools/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 12:16:11 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Métodos]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Procesos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=314</guid>
		<description><![CDATA[Cuando realizamos una petición Ajax, ya sea en el framework que estemos utilizando, nos hará falta en bastante ocasiones tener que llamar alguna función en Javascript o realizar alguna sentencia. Ya sea antes o después de la petición, o antes o después de pintar los datos en HTML. Vamos a practicar tres formas posibles de [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando realizamos una <strong>petición Ajax</strong>, ya sea en el framework que estemos utilizando, nos hará falta en bastante ocasiones tener que llamar alguna función en <strong>Javascript</strong> o realizar alguna sentencia. Ya sea <strong>antes o después de la petición</strong>, o antes o después de pintar los datos en HTML. Vamos a practicar tres formas posibles de usar <strong>Javascript en peticiones Ajax mediante Mootools</strong>.</p>
<p><span id="more-314"></span></p>
<p>
<h3>Procesar Javascript en el evento onSucess</h3>
<p>Realizaremos una petición Ajax mediante el objeto <em>Request.HTML</em>, obtendremos el HTML y lo pintaremos mediante la propiedad <em>update</em>, especificándole el identificador de la capa donde obtendremos los resultados. Por último ejecutaremos una sentencia Javascript que pintará de color verde el fondo de los anchor del Html obtenido de la <strong>petición Ajax</strong> a través del evento <em>onSuccess</em>.</p>
<p>Código HTML (para todos los ejemplos es el mismo código):</p>
<pre class="html more"><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es-ES"&gt;
&lt;head&gt;
    &lt;title&gt;Demo 1&lt;/title&gt;
    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
    &lt;meta name="language" content="es" /&gt;
    &lt;script type="text/javascript" src="mootools.js"&gt;&lt;/script&gt;
    &lt;style type="text/css"&gt;
        #ajax
        {
            color: red;
            cursor: pointer;
        }

        #target
        {
            margin: 10px 0px;
            border: 1px solid #D5D5D5;
            padding: 5px;
            width: 300px;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;h1&gt;Demo 1&lt;/h1&gt;
    &lt;p id="ajax"&gt;Cargar Ajax&lt;/p&gt;
    &lt;div id="target"&gt;&lt;/div&gt;
    &lt;a href="http://www.rutarelativa.com" title="Visita Ruta relativa"&gt;Visita Ruta relativa&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>Código Javascript:</p>
<pre class="js more"><code>&lt;script type="text/javascript"&gt;
    window.addEvent( "domready", function()
    {
        $("ajax").addEvent( "click", function()
        {
            new Request.HTML(
            {
                url : "demo2-ajax.html",
                update : "target",
                onSucess : function()
                {
                    $$( "#target a" ).setStyle( "background", "green" );
                }
            }).send();
        } );
    });
&lt;/script&gt;</code></pre>
<p>Archivo donde se realiza la petición Ajax: demo1-ajax.html</p>
<pre class="html more"><code>&lt;a href="http://www.rutarelativa.com" title="Ruta relativa"&gt;Ruta relativa&lt;/a&gt; &lt;br/&gt;
&lt;a href="http://www.teoobe.com" title="Teoobe"&gt;Teoobe&lt;/a&gt;</code></pre>
<p><a href="http://www.rutarelativa.com/files/como-usar-javascript-peticiones-ajax-mootools/demo1.html" title="Procesar Javascript en el evento onSucess" rel="external nofollow">Ver ejemplo 1</a></p>
<p>
<h3>Procesar Javascript en el Html obtenido, propiedad evalScripts</h3>
<p>Realizaremos una petición Ajax mediante el objeto <em>Request.HTML</em>, obtendremos el HTML y lo pintaremos mediante la propiedad update, especificándole el identificador de la capa donde obtendremos los resultados. Por último ejecutaremos una sentencia Javascript que viene escrita en el archivo donde vamos a realizar la petición. El objeto <em>Request</em> de <strong>Mootools</strong> se encargará de ejecutar la sentencia Javascript escrita en el fichero de la petición gracias a la <strong>propiedad evalScripts</strong>, que por defecto es True.</p>
<p>Código Javascript</p>
<pre class="js more"><code>&lt;script type="text/javascript"&gt;
    window.addEvent( "domready", function()
    {
        $("ajax").addEvent( "click", function()
        {
            new Request.HTML(
            {
                url : "demo2-ajax.html",
                evalScripts : true,
                update : "target"
            }).send();
        } );
    });
&lt;/script&gt;</code></pre>
<p>Archivo donde se realiza la petición Ajax: demo2-ajax.html</p>
<pre class="html more"><code>&lt;a href="http://www.rutarelativa.com" title="Ruta relativa"&gt;Ruta relativa&lt;/a&gt; &lt;br/&gt;
&lt;a href="http://www.teoobe.com" title="Teoobe"&gt;Teoobe&lt;/a&gt;

&lt;script type="text/javascript"&gt;
	$$( "#target a" ).setStyle( "background", "green" );
&lt;/script&gt;</code></pre>
<p><a href="http://www.rutarelativa.com/files/como-usar-javascript-peticiones-ajax-mootools/demo2.html" title="Procesar Javascript en el Html obtenido, propiedad evalScripts" rel="external nofollow">Ver ejemplo 2</a></p>
<p>
<h3>Procesar Javascript despues o antes de pintar el Html</h3>
<p>Éste método es el que más flexibilidad ofrece, ya que podemos <strong>ejecutar nuestro Javascript</strong> cuando nosotros queramos. Realizaremos una <strong>petición Ajax</strong> mediante el objeto <em>Request.HTML</em> obteniendo el Html y Javascript por separado. Utilizaremos un método <em>set Html</em> para pintar los datos obtenidos. Mientras que para ejecutar nuestro Javacscript utilizaremos la función <em>$exec</em> pasándole como argumento nuestro Javascript. Como podemos observar aquí en este ejemplo podemos jugar con pintar <strong>antes o después de ejecutar nuestro código Javascript</strong>.</p>
<p>Código Javascript:</p>
<pre class="js more"><code>window.addEvent( "domready", function()
{
    $("ajax").addEvent( "click", function()
    {
        new Request.HTML(
        {
            url : "demo3-ajax.html",
            evalScripts : false,
            onSuccess : function(e, elements, html, js)
            {
                $("target").set( "html", html );
                $exec(js);
            }
        }).send();
    } );
});</code></pre>
<p>Archivo donde se realiza la petición Ajax: demo3-ajax.html</p>
<pre class="html more"><code>&lt;a href="http://www.rutarelativa.com" title="Ruta relativa"&gt;Ruta relativa&lt;/a&gt; &lt;br/&gt;
&lt;a href="http://www.teoobe.com" title="Teoobe"&gt;Teoobe&lt;/a&gt;

&lt;script type="text/javascript"&gt;
	$$( "#target a" ).setStyle( "background", "green" );
&lt;/script&gt;</code></pre>
<p><a href="http://www.rutarelativa.com/files/como-usar-javascript-peticiones-ajax-mootools/demo3.html" title="Procesar Javascript despues o antes de pintar el Html" rel="external nofollow">Ver ejemplo 3</a></p>
<p>
<p><a href="http://www.rutarelativa.com/files/como-usar-javascript-peticiones-ajax-mootools/ajax-mootools-ejemplos.zip" title="Descargar ejemplos Javascript en peticiones Ajax Mootools" rel="external nofollow">Descargar ejmplos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/como-usar-javascript-peticiones-ajax-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery: Plugin maxImage, escalar imagenes</title>
		<link>http://www.rutarelativa.com/desarrollo/jquery-plugin-maximage-escalar-imagenes/</link>
		<comments>http://www.rutarelativa.com/desarrollo/jquery-plugin-maximage-escalar-imagenes/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 10:58:50 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Escalar]]></category>
		<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=289</guid>
		<description><![CDATA[MaxImage es un plugin para Jquery que escala la imagen que nosotros le digamos al tamaño completo de su contendor. Es decir por ejemplo una imagen que sea de 3000px no cabría en un monitor con una resolución de 1280px. MaxImage se encarga de reducir el tamaño al mismo que su contenedor padre. El plugin [...]]]></description>
			<content:encoded><![CDATA[<p><strong>MaxImage es un plugin para Jquery</strong> que  <strong>escala la imagen</strong> que nosotros le digamos al tamaño completo de su contendor. Es decir por ejemplo una imagen que sea de <em>3000px</em> no cabría en un monitor con una resolución de <em>1280px</em>. <strong>MaxImage</strong> se encarga de reducir el tamaño al mismo que su contenedor padre. El <strong>plugin</strong> además tiene la posibilidad de activar un <strong>slideshow</strong> de imágenes. Muy útil se queremos realizar una galería de imágenes en pantalla completa como se puede observar en la demostración.</p>
<p>Con la nueva versión de CSS3 ya no necesitaremos usar estos <strong>plugins</strong> y podremos realizarlo con la nueva propiedad <em>background-size</em> que se encargara de dar un <strong>tamaño a la imagen</strong> para utilizarla de fondo en alguna capa. Si le damos valor <em>100%</em> se mostrara al tamaño máximo de la capa, <strong>escalando la imagen</strong> como realiza el plugin.</p>
<p>Fuente y demo: <a href="http://www.aaronvanderzwan.com/maximage/bg.php" title="Jquery: Plugin maxImage, escalar imagenes" rel="external nofollow">Aaronvanderzwan</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/jquery-plugin-maximage-escalar-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reloj en jQuery</title>
		<link>http://www.rutarelativa.com/freebies/reloj-jquery/</link>
		<comments>http://www.rutarelativa.com/freebies/reloj-jquery/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 11:43:50 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Descargas]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Reloj]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=270</guid>
		<description><![CDATA[Navegando por delicious encuentro un Plugin para jQuery que muestra la hora en unas esferas simulando un reloj. Realizado por tutorialzine, comenta que antes de fin de año quiso mostrar cuantas horas quedaba para el nuevo año de forma colorida y novedosa. Es fácil de integrar y de entender ya que al final lo hizo [...]]]></description>
			<content:encoded><![CDATA[<p>Navegando por <strong>delicious</strong> encuentro un <strong>Plugin para jQuery que muestra la hora en unas esferas simulando un reloj</strong>. Realizado por <strong>tutorialzine</strong>, comenta que antes de fin de año quiso mostrar cuantas horas quedaba para el nuevo año de forma colorida y novedosa. Es fácil de integrar y de entender ya que al final lo hizo en forma de tutorial. Se me ocurre una buena forma para mostrar un loading en <strong>jQuery</strong> simulando estas esferas. De todas formas me gusta más la librería <strong>Mootools</strong> y espero que alguien algún día lo pase a dicha librería.</p>
<p>Descarga: <a href="http://demo.tutorialzine.com/2009/12/colorful-clock-jquery-css/demo.zip" title="Reloj en jQuery" rel="external nofollow">Reloj en jQuery</a><br />
Demo: <a href="http://demo.tutorialzine.com/2009/12/colorful-clock-jquery-css/demo.html" title="Reloj en Jquery" rel="external nofollow">Reloj en Jquery</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/freebies/reloj-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

