<?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>Comments on: Javascript: Carregar estilos dinamicamente (CSS)</title>
	<atom:link href="http://codare.net/2008/05/10/javascript-carregar-estilos-dinamicamente-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://codare.net/2008/05/10/javascript-carregar-estilos-dinamicamente-css/</link>
	<description>Programadores, uni-vos!</description>
	<lastBuildDate>Wed, 16 May 2012 12:39:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Leo Cavalcante</title>
		<link>http://codare.net/2008/05/10/javascript-carregar-estilos-dinamicamente-css/#comment-449</link>
		<dc:creator>Leo Cavalcante</dc:creator>
		<pubDate>Sun, 15 Aug 2010 17:26:40 +0000</pubDate>
		<guid isPermaLink="false">http://codare.wordpress.com/?p=184#comment-449</guid>
		<description>Ao invés de criar uma nova tag  pra cada vez que o CSS for alterado, você pode dar um id pra tag, ex.: css, resgatar com getElementById e só mudar o atributo href:

document.getElementById(&quot;css&quot;).href = &quot;b.css&quot;;</description>
		<content:encoded><![CDATA[<p>Ao invés de criar uma nova tag  pra cada vez que o CSS for alterado, você pode dar um id pra tag, ex.: css, resgatar com getElementById e só mudar o atributo href:</p>
<p>document.getElementById(&#8220;css&#8221;).href = &#8220;b.css&#8221;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaléu Caminha</title>
		<link>http://codare.net/2008/05/10/javascript-carregar-estilos-dinamicamente-css/#comment-448</link>
		<dc:creator>Kaléu Caminha</dc:creator>
		<pubDate>Tue, 03 Mar 2009 15:46:04 +0000</pubDate>
		<guid isPermaLink="false">http://codare.wordpress.com/?p=184#comment-448</guid>
		<description>Olá, me deparei com o seguinte problema, se logo após carregar o arquivo de uma classe eu tentar iniciá-la ocorre um erro pois o documento não foi completamente carregado.

Como vocês resolveram isso?</description>
		<content:encoded><![CDATA[<p>Olá, me deparei com o seguinte problema, se logo após carregar o arquivo de uma classe eu tentar iniciá-la ocorre um erro pois o documento não foi completamente carregado.</p>
<p>Como vocês resolveram isso?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marco souza</title>
		<link>http://codare.net/2008/05/10/javascript-carregar-estilos-dinamicamente-css/#comment-447</link>
		<dc:creator>marco souza</dc:creator>
		<pubDate>Sat, 19 Jul 2008 19:48:48 +0000</pubDate>
		<guid isPermaLink="false">http://codare.wordpress.com/?p=184#comment-447</guid>
		<description>Coloquei um chamada de estilo em mais de um botao
no ie 6 quando tento mudar a folha de stilo novamente funciona em apenas uma parte do codigo</description>
		<content:encoded><![CDATA[<p>Coloquei um chamada de estilo em mais de um botao<br />
no ie 6 quando tento mudar a folha de stilo novamente funciona em apenas uma parte do codigo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CoiSA</title>
		<link>http://codare.net/2008/05/10/javascript-carregar-estilos-dinamicamente-css/#comment-446</link>
		<dc:creator>CoiSA</dc:creator>
		<pubDate>Sat, 10 May 2008 19:18:52 +0000</pubDate>
		<guid isPermaLink="false">http://codare.wordpress.com/?p=184#comment-446</guid>
		<description>Eu já havia criado um script equivalente para o jQuery uma vez que necessitei incluir CSS e Scripts Javascript. Na época se não me engano testei até no safari e rolou legal (teoricamente não há motivos para não funcionar em qualquer navegador, pois é basicamente tudo DOM).

Em jQuery ficaria assim:

function loadCSS(url)
{
        $(document).ready(function()
                var lnk = $(&quot;);
                $(&quot;html head&quot;).append(lnk);
        });
}

O $(document).ready() serve para caso a função seja chamada no corpo do site (antes do fechamento da tag head por exemplo) ele espera o site terminar de carregar para inserir a tag link, sem causar falhas por não carregar alguma tag importante para o script que você esteja escrevendo. Você pode elaborar o script para que ele gere outras media, dependo do parâmetro, ou fazer com que ele gere tags link para javascript, etc. A alteração é bastante simples, e creio que de fácil entendimento.</description>
		<content:encoded><![CDATA[<p>Eu já havia criado um script equivalente para o jQuery uma vez que necessitei incluir CSS e Scripts Javascript. Na época se não me engano testei até no safari e rolou legal (teoricamente não há motivos para não funcionar em qualquer navegador, pois é basicamente tudo DOM).</p>
<p>Em jQuery ficaria assim:</p>
<p>function loadCSS(url)<br />
{<br />
        $(document).ready(function()<br />
                var lnk = $(&#8220;);<br />
                $(&#8220;html head&#8221;).append(lnk);<br />
        });<br />
}</p>
<p>O $(document).ready() serve para caso a função seja chamada no corpo do site (antes do fechamento da tag head por exemplo) ele espera o site terminar de carregar para inserir a tag link, sem causar falhas por não carregar alguma tag importante para o script que você esteja escrevendo. Você pode elaborar o script para que ele gere outras media, dependo do parâmetro, ou fazer com que ele gere tags link para javascript, etc. A alteração é bastante simples, e creio que de fácil entendimento.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

