<?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>UTDC Blog &#187; javascript</title>
	<atom:link href="http://www.untrocitodecielo.com/blog/tag/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://www.untrocitodecielo.com/blog</link>
	<description></description>
	<lastBuildDate>Sun, 21 Jun 2009 11:29:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Añadiendo twitter</title>
		<link>http://www.untrocitodecielo.com/blog/anadiendo-twitter</link>
		<comments>http://www.untrocitodecielo.com/blog/anadiendo-twitter#comments</comments>
		<pubDate>Sun, 21 Jun 2009 11:18:43 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[añadir]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=87</guid>
		<description><![CDATA[En un momento en el que twitter se ha consolidado y se mantiene como una de las herramientas por excelencia de la web 2.0, los blogs están empezando a usarlo cada vez más, para darles un toque personal. En mi opinión, un blog con twitter gana mucho en dos aspectos. En primer lugar acerca al [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/imagenes/tweeter.png" alt="Añadir twitter a tu blog" width="180" height="180" class="alignright size-full wp-image-141" /><br />
En un momento en el que twitter se ha consolidado y se mantiene como una de las herramientas por excelencia de la web 2.0, los blogs están empezando a usarlo cada vez más, para darles un toque personal. En mi opinión, un <strong>blog con twitter</strong> gana mucho en dos aspectos. En primer lugar acerca al autor a su público, estableciendo lazos con sus lectores. En segundo lugar, incluir los comentarios de twitter puede ser una adición muy llamativa que dará frescor al diseño de cualquier blog si se hace adecuadamente. </p>
<p>La mejor forma y la más sencilla para <strong>poner twitter en nuestro blog</strong> es usar uno de los muchos <strong>plugins</strong> que existen para este cometido. De entre todos <a href="http://wordpress.org/extend/plugins/twitter-for-wordpress/">yo me he inclinado por este</a>, dado que es fácil de usar y se adapta a lo que necesito.<span id="more-87"></span><br />
Una vez instalado basta con arrastrarlo a la sección de widgets si el tema de tu blog dispone de ella, o mediante php con la siguiente función:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p87code2'); return false;">Ver código</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p872"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p87code2"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> twitter_messages<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;nombreUsuario&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>La segunda opción más usada, aunque un poco más liosa es hacerlo mediante <strong>javascript</strong>, en concreto con <a href="http://tweet.seaofclouds.com/">la librería tweet</a>. Para un blog no es necesario<br />
meterse en algo tan engorroso, pero si queremos añadirlo a una web propia es la mejor solución.</p>
<p>Por útimo existen otras formas de hacerlo, todas ellas válidas pero bastante más complejas, por ejemplo con php o asp. En <a href="http://www.noupe.com/tutorial/twitter-status-design-tutorials-icons-wp-plugins.html">esta entrada de Noupe</a> podréis encontrar casi todas las alternativas.</p>
<p>Si decidís probar <strong>twitter</strong> o <strong>añadirlo</strong> a vuestro blog, aquí teneis una gran <a href="http://www.untrocitodecielo.com/blog/iconos-twitter">selección de iconos y personajes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/anadiendo-twitter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar css con javascript</title>
		<link>http://www.untrocitodecielo.com/blog/cambiar-css-con-javascript</link>
		<comments>http://www.untrocitodecielo.com/blog/cambiar-css-con-javascript#comments</comments>
		<pubDate>Thu, 28 May 2009 20:00:03 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[destacado]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[cambiar]]></category>
		<category><![CDATA[swift]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=102</guid>
		<description><![CDATA[Otra de las cosas que acabo de añadir al blog es la posibilidad de cambiar el css dinámicamente usando un par de librerias javascript, además, una cookie guarda el estado para que cada vez que abras de nuevo la página se mantenga el último estilo elegido. El código es tan sencillo como casi todo en [...]]]></description>
			<content:encoded><![CDATA[<p>Otra de las cosas que acabo de añadir al blog es la posibilidad de <strong>cambiar el css dinámicamente</strong> usando un par de librerias<strong> javascript</strong>, además, una cookie guarda el estado para que cada vez que abras de nuevo la página se mantenga el último estilo elegido.</p>
<p>El código es tan <strong>sencillo</strong> como casi todo en jquery, solo tienes que añadir a la cabecera los &#8220;alternates&#8221; de los diferentes <strong>css</strong> e importar tanto <strong>jquery </strong>como el <strong>plugin</strong> de este modo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p102code6'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1026"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p102code6"><pre class="html" style="font-family:monospace;">	&lt;link rel=&quot;alternate stylesheet&quot; type=&quot;text/css&quot; href=&quot;nuevoEstilo.css&quot; title=&quot;nuevoEstilo&quot; media=&quot;screen&quot; /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/wp-includes/js/styleswitch.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/wp-includes/js/jquery.js&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>El atributo &#8220;title&#8221; es lo que usará el javascript para identificar los css.<br />
<span id="more-102"></span><br />
La función para cambiarlos debe de ir como siempre nada más empezar el &#8220;body&#8221; y no hace falta modificarla en absoluto, sería asi:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p102code7'); return false;">Ver código</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1027"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code" id="p102code7"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
   $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.styleswitch'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
      <span style="color: #009900;">&#123;</span>
         switchStylestyle<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;rel&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
         <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #003366; font-weight: bold;">var</span> c <span style="color: #339933;">=</span> readCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'style'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span> switchStylestyle<span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #003366; font-weight: bold;">function</span> switchStylestyle<span style="color: #009900;">&#40;</span>styleName<span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'link[@rel*=style][title]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span> 
      <span style="color: #009900;">&#123;</span>
         <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">disabled</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
         <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'title'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> styleName<span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">disabled</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      createCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'style'</span><span style="color: #339933;">,</span> styleName<span style="color: #339933;">,</span> <span style="color: #CC0000;">365</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Por último, desde los archivos <strong>php</strong> o <strong>html</strong> usamos un enlace para llamar a la función:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p102code8'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1028"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p102code8"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;serversideSwitch.html?style=nuevoEstilo&quot; rel=&quot;nuevoEstilo&quot; class=&quot;styleswitch&quot;&gt;Cambiar estilo css...&lt;/a&gt;</pre></td></tr></table></div>

<p>Podeis verlo en funcionamiento en el menú de arriba o en la <a href="http://www.kelvinluck.com/assets/jquery/styleswitch/">página web del autor</a>.</p>
<p>Fuente: <a href="http://www.kelvinluck.com/2006/05/switch-stylesheets-with-jquery/">KelvinLuck.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/cambiar-css-con-javascript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atractivo menu Rss con JavaScript</title>
		<link>http://www.untrocitodecielo.com/blog/atractivo-menu-rss-con-javascript</link>
		<comments>http://www.untrocitodecielo.com/blog/atractivo-menu-rss-con-javascript#comments</comments>
		<pubDate>Thu, 28 May 2009 13:59:23 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=92</guid>
		<description><![CDATA[Ahora que el blog es bastante funcional, voy a empezar a meterle pequeños cambios para mejorarlo poco a poco. El primero ha sido cambiar el sencillo botón de rss por uno creado mediante javascript con un menú desplegable. El plugin que he usado es original de komodomedia y utiliza la genial librería JQuery. Veamos paso [...]]]></description>
			<content:encoded><![CDATA[<p>Ahora que el blog es bastante funcional, voy a empezar a meterle pequeños cambios para mejorarlo poco a poco.<br />
El primero ha sido cambiar el sencillo <strong>botón de rss</strong> por uno creado mediante javascript con un menú desplegable.<br />
El plugin que he usado es original de <a href="http://www.komodomedia.com">komodomedia</a> y utiliza la genial librería <a href="http://jquery.com/">JQuery</a>.<br />
Veamos paso a paso como incluirlo en nuestro <strong>blog wordpress</strong> o nuestra página web.<br />
<span id="more-92"></span></p>
<p>En primer lugar debemos <a href="http://www.komodomedia.com/mint/pepper/orderedlist/downloads/download.php?file=http%3A//www.komodomedia.com/samples/feed_menu/jquery_feed_menu.zip">bajar los archivos</a> y localizarlos en alguna carpeta de wordpress, para ser ordenados deberíamos meterlos en la carpeta que wp trae para las bibliotecas javascript importadas: <em>&#8220;/wp-includes/js&#8221;</em>.<br />
A continuación incluiremos las bibliotecas y enlazaremos al css dentro del archivo header de nuestro tema. En mi caso quedará así:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p92code13'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p9213"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p92code13"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;/blog/wp-includes/js/jquery_feed_menu/jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:0--&gt;&lt;/script&gt;
&nbsp;
		&lt;script src=&quot;/blog/wp-includes/js/jquery_feed_menu/feed_menu.js&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:1--&gt;&lt;/script&gt;
		&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--mce:2--&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>Modificar las urls para adecuarla a vuestro caso, pero aseguraros de que el código va justo antes de finalizar el head para que no entre en conflicto con otras importaciones.</p>
<p>Una vez tenemos todas las librerías, el código para usar los botones debe ir nada más empezar el body y dentro de un onload o un $(document).ready dado que usamos jQuery. El código quedaría así:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p92code14'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p9214"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p92code14"><pre class="html" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--mce:3--&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>Dónde &#8216;atributo_css&#8217; es el selector o atributo que contendrá el botón rss, por ejemplo: &#8216;contenedor_rss&#8217;.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p92code15'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p9215"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p92code15"><pre class="html" style="font-family:monospace;">En el css---&amp;gt; #contenedor_rss
En el html---&amp;gt;</pre></td></tr></table></div>

<p>Lo único que nos falta es añadir las lineas anteriores a nuestro css y la página en la que queremos mostrar los botones.</p>
<p>El plugin rastreará nuestro head en busca de todos los feeds que tengamos. Por defecto WordPress solo añade el rss en versión 2, pero podemos añadir todos los que queramos dentro del &#8220;head&#8221; por ejemplo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p92code16'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p9216"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p92code16"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;El blog&quot; href=&quot;http://feeds.feedburner.com/Blog&quot; /&gt;</pre></td></tr></table></div>

<p>Ya tenemos un bonito y útil botón con varios de nuestros feeds, podéis expresar cualquier duda en los comentarios.</p>
<p><a href="http://www.komodomedia.com/samples/feed_menu/">Algunos ejemplos</a> de su funcionamiento.</p>
<p>Descarga<a href="http://www.komodomedia.com/mint/pepper/orderedlist/downloads/download.php?file=http%3A//www.komodomedia.com/samples/feed_menu/jquery_feed_menu.zip"> jquery y el menu rss</a>.<br />
Fuente: <a href="http://www.komodomedia.com/blog/2008/10/jquery-feed-menus/">Komodomedia</a><br />
Licencia: <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Creative Commons Attribution-Noncommercial-Share</a> Alike 3.0 United States.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/atractivo-menu-rss-con-javascript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

