<?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>PicaTeclas &#187; css</title>
	<atom:link href="http://picateclas.net/posts/category/diseno/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://picateclas.net</link>
	<description></description>
	<lastBuildDate>Tue, 27 Jul 2010 10:30:15 +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>Cambiar la Hoja de Estilos (CSS) mediante JavaScript</title>
		<link>http://picateclas.net/posts/cambiar-la-hoja-de-estilos-css-mediante-javascript/</link>
		<comments>http://picateclas.net/posts/cambiar-la-hoja-de-estilos-css-mediante-javascript/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 12:24:22 +0000</pubDate>
		<dc:creator>zetxek</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[fragmentos útiles]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://picateclas.net/?p=8</guid>
		<description><![CDATA[Uno de los objetivos del blog es la publicación de aquellos fragmentos de código que sean útiles en el día a día, y eso es precisamente con lo que lo voy a inaugurar. Con la siguiente función javascript se puede cambiar la hoja de estilos de la página web (el CSS) a cualquiera de las [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los objetivos del blog es la publicación de aquellos fragmentos de código que sean útiles en el día a día, y eso es precisamente con lo que lo voy a inaugurar. Con la siguiente función javascript se puede cambiar la hoja de estilos de la página web (el CSS) a cualquiera de las incluídas en la página.</p>
<p>La función en cuestión es la siguiente:</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('p8code4'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p84"><td class="code" id="p8code4"><pre class="html" style="font-family:monospace;">function cambiarHojaDeEstilos(title) {
	            var i, a, main;
	            for(i=0; (a = document.getElementsByTagName(&quot;link&quot;)[i]); i++) {
		            if(a.getAttribute(&quot;rel&quot;).indexOf(&quot;style&quot;) != -1 &amp;amp;&amp;amp; a.getAttribute(&quot;title&quot;)) {
			            a.disabled = true;
			            if(a.getAttribute(&quot;title&quot;) == title) a.disabled = false;
		            }
	            }</pre></td></tr></table></div>

<p>Para usarla, basta tener varias hojas de estilos cargadas en la página...</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('p8code5'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p85"><td class="code" id="p8code5"><pre class="html" style="font-family:monospace;">&lt;link title=&quot;hoja1&quot; href=&quot;ejemplo1.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;
&lt;link title=&quot;hoja2&quot; href=&quot;ejemplo2.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;
&lt;link title=&quot;hoja3&quot; href=&quot;ejemplo3.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;</pre></td></tr></table></div>

<p>... e invocar a la función. Por ejemplo, para cambiar al hacer click en un enlace:</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('p8code6'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p86"><td class="code" id="p8code6"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;#&quot; onclick=&quot;cambiarHojaDeEstilos('hoja1');&quot;&gt;Cambia el CSS&lt;/a&gt;</pre></td></tr></table></div>

<p>A continuación podéis descargar un pequeño ejemplo con una demostración simple: <a href="http://picateclas.net/wp-content/uploads/2008/10/cambiarhojadeestilos.zip">Cambiar Hoja de Estilos con JS</a></p>
<p>Vía | <a href="http://www.alistapart.com/stories/alternate/">A List Apart</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://picateclas.net/posts/cambiar-la-hoja-de-estilos-css-mediante-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
