<?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>Rogério Lino &#187; CSS</title>
	<atom:link href="http://rogeriolino.com/tags/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://rogeriolino.com</link>
	<description>Desenvolvimento Web, tecnologia, jogos e etcetera</description>
	<lastBuildDate>Wed, 16 May 2012 19:51:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Quickpost: Instant documentation search</title>
		<link>http://rogeriolino.com/2011/12/07/quickpost-instant-documentation-search/</link>
		<comments>http://rogeriolino.com/2011/12/07/quickpost-instant-documentation-search/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 14:47:27 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Quickpost]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[dochub]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[instant]]></category>
		<category><![CDATA[mdn]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[quickpost]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://rogeriolino.com/?p=397</guid>
		<description><![CDATA[<p><a href="http://dochub.io/"></a></p> <p><a title="dochub" href="http://dochub.io/">dochub</a> concentra de maneira fácil e rápida as documentações de CSS, HTML, Javascript e DOM. No qual tem o seu conteúdo retirado da <a title="MDN" href="https://developer.mozilla.org/en-US/">Mozilla Developer Network</a>.</p> <p>Excelente ferramente para tirar aquela dúvida ou refrescar a memória.</p> <a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2011%2F12%2F07%2Fquickpost-instant-documentation-search%2F' data-shr_title='Quickpost%3A+Instant+documentation+search'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2011%2F12%2F07%2Fquickpost-instant-documentation-search%2F' data-shr_title='Quickpost%3A+Instant+documentation+search'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://dochub.io/"><img class="size-full wp-image-407" title="dochub" src="http://rogeriolino.com/wp-content/uploads/2011/12/dochub.png" alt="" width="840" height="450" /></a></p>
<p><a title="dochub" href="http://dochub.io/">dochub</a> concentra de maneira fácil e rápida as documentações de CSS, HTML, Javascript e DOM. No qual tem o seu conteúdo retirado da <a title="MDN" href="https://developer.mozilla.org/en-US/">Mozilla Developer Network</a>.</p>
<p>Excelente ferramente para tirar aquela dúvida ou refrescar a memória.</p>
<div class="shr-publisher-397"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2011%2F12%2F07%2Fquickpost-instant-documentation-search%2F' data-shr_title='Quickpost%3A+Instant+documentation+search'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2011%2F12%2F07%2Fquickpost-instant-documentation-search%2F' data-shr_title='Quickpost%3A+Instant+documentation+search'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2011%2F12%2F07%2Fquickpost-instant-documentation-search%2F' data-shr_title='Quickpost%3A+Instant+documentation+search'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2011/12/07/quickpost-instant-documentation-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS: Footer always in bottom</title>
		<link>http://rogeriolino.com/2010/06/17/css-footer-always-in-bottom/</link>
		<comments>http://rogeriolino.com/2010/06/17/css-footer-always-in-bottom/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 14:51:50 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[always]]></category>
		<category><![CDATA[baixo]]></category>
		<category><![CDATA[bottom]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[posicao]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[relative]]></category>
		<category><![CDATA[rodape]]></category>
		<category><![CDATA[sempre]]></category>

		<guid isPermaLink="false">http://rogeriolino.com/?p=303</guid>
		<description><![CDATA[<p>É muito comum vermos pessoas procurando saber como deixar um elemento HTML sempre no final da página, mas caso a página seja redimensionada criando rolagem, esse elemento continue no final dela. Ou seja, não apenas colocar o elemento com position fixed.</p> <p>Para tal exemplo vamos precisar de um HTML simples:</p> &#60;html&#62; &#60;head&#62; &#60;/head&#62; &#60;body&#62; &#60;div [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>É muito comum vermos pessoas procurando saber como deixar um elemento HTML sempre no final da página, mas caso a página seja redimensionada criando rolagem, esse elemento continue no final dela. Ou seja, não apenas colocar o elemento com position fixed.</p>
<p>Para tal exemplo vamos precisar de um HTML simples:</p>
<pre name="code" class="html">
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;div id="page"&gt;
        &lt;div id="content"&gt;
            &lt;h1&gt;Footer always in bottom&lt;/h1&gt;
            &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla aliquet imperdiet justo, quis congue velit egestas quis. Suspendisse ac tellus vitae est ultrices imperdiet eget at dolor. Donec sit amet viverra arcu. Aenean pulvinar vehicula justo, tincidunt congue nisi pharetra eu. Suspendisse potenti. Sed libero quam, lacinia at facilisis eu, egestas sodales dolor. Duis gravida, diam interdum cursus dictum, ligula libero pellentesque lacus, vitae viverra nulla metus id erat. Suspendisse fermentum aliquam hendrerit. Sed vulputate massa ut felis sagittis molestie. Suspendisse facilisis condimentum diam, a hendrerit urna venenatis sit amet. Cras orci diam, aliquam quis fringilla ac, euismod vel orci. Quisque ac pharetra nisi. Quisque et orci ligula. Praesent lacus felis, bibendum ac varius ac, eleifend in nulla. Aliquam sodales porttitor iaculis. Aliquam pretium risus ac neque egestas convallis. Sed dignissim massa ut odio vestibulum gravida ut vel nulla.&lt;/p&gt;
            &lt;p&gt;Sed non lacus in nibh lobortis imperdiet. Aliquam auctor tellus quis elit adipiscing consequat. Ut in elit at orci dapibus gravida interdum eget sapien. Sed lobortis, massa nec aliquet aliquet, nulla mi tincidunt quam, id iaculis turpis nibh interdum leo. Curabitur in lorem et risus ultrices pharetra. Mauris adipiscing eros vitae diam sodales et rutrum velit consequat. Fusce adipiscing congue ultrices. Nullam fermentum ullamcorper urna a malesuada. Sed sit amet congue tortor. Nulla accumsan blandit diam sed feugiat. Morbi lobortis fermentum metus, ac pulvinar dui commodo ut.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div id="footer"&gt;
            &lt;p&gt;footer here&lt;/p&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>E o CSS abaixo:</p>
<pre name="code" class="css">
* {
    padding: 0px;
    margin: 0px;
}

html, body {
    height: 100%;
}

#page {
    min-height: 100%;
    position: relative;
}

#footer {
    width: 100%;
    bottom: 0;
    position: absolute;
}
</pre>
<p>O <a href="http://www17.brinkster.com/chivalrous/exemplos/footer.html" title="Example">exemplo funcionando você confere aqui</a>.</p>
<div class="shr-publisher-303"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2010%2F06%2F17%2Fcss-footer-always-in-bottom%2F' data-shr_title='CSS%3A+Footer+always+in+bottom'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2010%2F06%2F17%2Fcss-footer-always-in-bottom%2F' data-shr_title='CSS%3A+Footer+always+in+bottom'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2010%2F06%2F17%2Fcss-footer-always-in-bottom%2F' data-shr_title='CSS%3A+Footer+always+in+bottom'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2010/06/17/css-footer-always-in-bottom/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Javascript: Jump Menu</title>
		<link>http://rogeriolino.com/2008/03/14/jump-menu/</link>
		<comments>http://rogeriolino.com/2008/03/14/jump-menu/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 03:33:21 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[combo box]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[jump menu]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/?p=108</guid>
		<description><![CDATA[<p>Uma grande maioria dos desenvolvedores web não gostam cara padrão dos Jump Menus. Então por que não fazer um?</p> <p>Pensando assim que fiz um script para gerar um Jump Menu, ou ComboBox se prefirir. Ele é composto por uma &#60;div&#62; (para moldura), uma &#60;span&#62; (para servir como rótulo) e uma lista não-ordenada de links (&#60;ul&#62;).</p> [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Uma grande maioria dos desenvolvedores web não gostam cara padrão dos <b>Jump Menus</b>. Então por que não fazer um?</p>
<p>Pensando assim que fiz um script para gerar um <b>Jump Menu</b>, ou <b>ComboBox</b> se prefirir. Ele é composto por uma <b>&lt;div&gt;</b> (para moldura), uma <b>&lt;span&gt;</b> (para servir como rótulo) e uma lista não-ordenada de links (<b>&lt;ul&gt;</b>).</p>
<p>Para usá-lo, a única coisa que devemos fazer, além de linkar o script ou adicioná-lo no corpo da página, é instanciar o Objeto. E passar como parâmetro um <i>array</i> de <i>array,</i> contendo esse último na primeira posição a <b>url</b> e na segunda o <b>texto</b> a ser exibido. Após isso feito, escolha aonde adicioná-lo (<b>pack</b>) através do <b>id</b> da <b>tag</b>.</p>
<p>Ex:</p>
<pre name="code" class="js">
var itens = Array();

for (var i=0; i&lt;15; i++) {
    itens[i] = ['http://rogeriolino.com/', 'item ' + (i+1)];
    var menu = new JumpMenu(itens);
    menu.setLabel(' + Click Here');
    menu.pack('teste');
}
</pre>
<p>Para o visual basta usar de todo o potencial do CSS e estilizar como preferir.</p>
<p><a href="http://www17.brinkster.com/chivalrous/exemplos/jump_menu.html" title="Jump Menu">Clique aqui para conferir o exemplo contendo o código.</a></p>
<div class="shr-publisher-108"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F03%2F14%2Fjump-menu%2F' data-shr_title='Javascript%3A+Jump+Menu'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F03%2F14%2Fjump-menu%2F' data-shr_title='Javascript%3A+Jump+Menu'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F03%2F14%2Fjump-menu%2F' data-shr_title='Javascript%3A+Jump+Menu'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2008/03/14/jump-menu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Javascript: Rate this</title>
		<link>http://rogeriolino.com/2008/02/18/javascript-rate-this/</link>
		<comments>http://rogeriolino.com/2008/02/18/javascript-rate-this/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 20:11:09 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[classificar]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[estrelas]]></category>
		<category><![CDATA[rate]]></category>
		<category><![CDATA[this]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/?p=106</guid>
		<description><![CDATA[<p>Quem nunca viu aquelas &#8220;5 estrelas&#8221; logo após algum artigo, foto, etc?</p> <p>Pois então, esse script cria uma sequência de links (&#60;a&#62;) de uma quantidade pré-definida para que o visitante possa taxar, classificar, o conteúdo da página. Seu visual é totalmente customizável através de folhas de estilos (CSS).</p> <p>O código está contido na própria página [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div style="text-align:center;"><img src="http://rogeriolino.files.wordpress.com/2008/02/rate.png" alt="Rate" /></div>
<p>Quem nunca viu aquelas &#8220;<i>5 estrelas</i>&#8221; logo após algum artigo, foto, etc?</p>
<p>Pois então, esse script cria uma  sequência de links (<b>&lt;a&gt;</b>) de uma quantidade pré-definida para que o visitante possa taxar, classificar, o conteúdo da página. Seu visual é totalmente customizável através de folhas de estilos (<b>CSS</b>).</p>
<p>O código está contido na própria página do exemplo, e para usá-lo basta instanciar o objeto definindo a quantidade de &#8220;<i>estrelas</i>&#8221; e adicioná-lo em alguma tag (<b>append</b>):</p>
<pre name="code" class="js">
var r1 = new Rate(5);

r1.onclick = function() {
    // input here your action
    alert(r1.getValue());
}

r1.setDefault(3);

r1.append("example1");
</pre>
<p>Para visualizar o exemplo <a href="http://www17.brinkster.com/chivalrous/exemplos/rate/rate.html" title="Rate this - Example">clique aqui</a>.</p>
<div class="shr-publisher-106"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F02%2F18%2Fjavascript-rate-this%2F' data-shr_title='Javascript%3A+Rate+this'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F02%2F18%2Fjavascript-rate-this%2F' data-shr_title='Javascript%3A+Rate+this'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F02%2F18%2Fjavascript-rate-this%2F' data-shr_title='Javascript%3A+Rate+this'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2008/02/18/javascript-rate-this/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Javascript: Fade in, Fade out</title>
		<link>http://rogeriolino.com/2008/01/15/javascript-fade-in-fade-out/</link>
		<comments>http://rogeriolino.com/2008/01/15/javascript-fade-in-fade-out/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 12:55:01 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[fade]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[in]]></category>
		<category><![CDATA[opacity]]></category>
		<category><![CDATA[out]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[transição]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/2008/01/15/javascript-fade-in-fade-out/</guid>
		<description><![CDATA[<p>Um efeito muito legal de transição é o fade, aonde o objeto surge gradativamente (in) ou some (out). Com o auxílio do CSS, definido pelo próprio javascript, usando opacity (alpha) conseguimos montar um exemplo.</p> <p>Passando dois parâmetros a gente define o alvo (id do elemento HTML) e o tempo de demora da execução do efeito.</p> [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Um efeito muito legal de transição é o fade, aonde o objeto surge gradativamente (in) ou some (out). Com o auxílio do CSS, definido pelo próprio javascript, usando opacity (alpha) conseguimos montar um exemplo.</p>
<p>Passando dois parâmetros a gente define o alvo (id do elemento HTML) e o tempo de demora da execução do efeito.</p>
<p>Código: </p>
<pre name="code" class="javascript">
function fadeOut(id, time) {
    fade(id, time, 100, 0);
}

function fadeIn(id, time) {
    fade(id, time, 0, 100);
}

function fade(id, time, ini, fin) {
    var target = document.getElementById(id);
    var alpha = ini;
    var inc;
    if (fin >= ini) {
        inc = 2;
    } else {
        inc = -2;
    }
    timer = (time * 1000) / 50;
    var i = setInterval(
        function() {
            if ((inc > 0 &#038;&#038; alpha >= fin) || (inc < 0 &#038;&#038; alpha <= fin)) {
                clearInterval(i);
            }
            setAlpha(target, alpha);
            alpha += inc;
        }, timer);
}

function setAlpha(target, alpha) {
	target.style.filter = "alpha(opacity="+ alpha +")";
	target.style.opacity = alpha/100;
}
</pre>
<p>Exemplo:</p>
<pre name="code" class="javascript">
fadeOut("foto", 0.6);
fadeIn("popup", 1);
</pre>
<p><a href="http://www17.brinkster.com/chivalrous/exemplos/fade.html" title="Fade in, Fade out"> Exemplo em funcionamento aqui.</a></p>
<div class="shr-publisher-105"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F01%2F15%2Fjavascript-fade-in-fade-out%2F' data-shr_title='Javascript%3A+Fade+in%2C+Fade+out'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F01%2F15%2Fjavascript-fade-in-fade-out%2F' data-shr_title='Javascript%3A+Fade+in%2C+Fade+out'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2008%2F01%2F15%2Fjavascript-fade-in-fade-out%2F' data-shr_title='Javascript%3A+Fade+in%2C+Fade+out'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2008/01/15/javascript-fade-in-fade-out/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Javascript: Text Shake</title>
		<link>http://rogeriolino.com/2007/12/20/javascript-text-shake/</link>
		<comments>http://rogeriolino.com/2007/12/20/javascript-text-shake/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 19:52:58 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[embaralhar]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mistura]]></category>
		<category><![CDATA[settimeout]]></category>
		<category><![CDATA[shake]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[twister]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/2007/12/20/javascript-shake-text/</guid>
		<description><![CDATA[<p>Mais um exemplo em Javascript, agora uma função, creio que conhecida por muitos já, que tem a finalidade de embaralhar o texto contido em uma tag qualquer (embaralhar o texto após passar o mouse por cima).</p> <p>Há duas maneiras de usá-la, uma aplicando em apenas uma tag o evento, e a outra, aplicando o evento [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div style="text-align:center;"><img src="http://blog.rogeriolino.com/wp-content/uploads/2007/12/shake.jpg" alt="shake.jpg" /></div>
<p>Mais um exemplo em Javascript, agora uma função, creio que conhecida por muitos já, que tem a finalidade de embaralhar o texto contido em uma tag qualquer (embaralhar o texto após passar o mouse por cima).</p>
<p>Há duas maneiras de usá-la, uma aplicando em apenas uma tag o evento, e a outra, aplicando o evento a todas os elementos de mesmo <i>&#8220;tag name&#8221;.</i></p>
<p>Ex:</p>
<pre name="code" class="js">
shakeAll('h2');
</pre>
<pre name="code" class="html">
&lt;h3 onmouseover="shake(this)"&gt;&lt;/h3&gt;
</pre>
<p><strong>[update]</strong><br />
<em>Codigo portado para jQuery</em></p>
<pre name="code" class="js">
/**
 * textShake
 * @author rogeriolino http://rogeriolino.com
 */
(function($) {

    $.fn.textShake = function(options) {

        var defaults = {
            timeIn: 20,
            timeOut: 50
        };

        var opts = $.extend({}, defaults, options);

        return this.each(function() {

            var self = $(this);
            self.running = false;

            self.mouseover(function() {
                if (!self.running) {
                    self.running = true;
                    self.content = self.text();
                    self.len = self.content.length;
                    self.init(self.i);
                }
            });

            self.init = function(i) {
                self.i = 0;
                setTimeout(
                    function() {
                        self.text(self.shakeChar(i));
                        if (i <= self.len) {
                            self.init(++i);
                        } else {
                            self.undo(0);
                        }
                    }
                    ,
                    opts.timeIn
                );
            }

            self.shakeChar = function(i) {
                return self.text().substring(0, i - 1) + randomChar() + self.text().substring(i);
            }

            self.undo = function(i) {
                setTimeout(
                    function() {
                        if (i <= self.len) {
                            self.text(self.content.substring(0, i) + self.text().substring(i));
                            self.undo(++i);
                        } else {
                            self.text(self.content);
                            self.running = false;
                        }
                    },
                    opts.timeOut
                );
            }

        });

        function range(ini, fin) {
            var j = 0;
            var a = new Array(fin - ini);
            for (var i = ini; i < fin; i++) {
                a[j++] = i;
            }
            return a;
        }

        function randomChar() {
            var arr = new Array();
            arr = arr.concat(range(48, 57), range(65, 90), range(97, 122)); // numbers, uppers, lowers
            var c = arr[Math.floor(Math.random() * arr.length)];
            return String.fromCharCode(c);
        }

    }

})(jQuery);
</pre>
<p><strong>[/update]</strong></p>
<p><a href="http://www17.brinkster.com/chivalrous/exemplos/shake.html" title="Shake Text">clique aqui para visualizar</a></p>
<div class="shr-publisher-104"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F12%2F20%2Fjavascript-text-shake%2F' data-shr_title='Javascript%3A+Text+Shake'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F12%2F20%2Fjavascript-text-shake%2F' data-shr_title='Javascript%3A+Text+Shake'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F12%2F20%2Fjavascript-text-shake%2F' data-shr_title='Javascript%3A+Text+Shake'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2007/12/20/javascript-text-shake/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Javascript: Code Syntax Highlight</title>
		<link>http://rogeriolino.com/2007/11/23/javascript-highlight-code-syntax/</link>
		<comments>http://rogeriolino.com/2007/11/23/javascript-highlight-code-syntax/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 14:34:49 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[colored]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[highlight]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jscc]]></category>
		<category><![CDATA[syntax]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/2007/11/23/javascript-highlight-code-syntax/</guid>
		<description><![CDATA[<p style="text-align:center;"></p> <p>Algo que qualquer editor que se prese tem que ter é a capacidade de facilitar a leitura do código utilizando o que se chama Syntax Highlight . O ato de distinguir partes do código com cores diferentes ajudando assim a uma melhor associação do mesmo.O que não ocorria na web até um tempo [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align:center;"><img src="http://blog.rogeriolino.com/wp-content/uploads/2007/11/jscc1.jpg" alt="jscc.jpg" /></p>
<p>Algo que qualquer editor que se prese tem que ter é a capacidade de facilitar a leitura do código utilizando o que se chama <strong>Syntax</strong> <strong>Highlight </strong>. O ato de <strong>distinguir </strong>partes do <strong>código </strong>com <strong>cores diferentes </strong>ajudando assim a uma melhor associação do mesmo.O que não ocorria na web até um tempo atrás, quando alguém teve a idéia de<em> &#8220;pintar&#8221;</em> os códigos disponibilizados na rede. Existem vários scripts para esse fim, muitos com suporte a mais de uma sintaxe (mais de uma linguagem).</p>
<p>E nessa mesma onda fiz um script de fácil entendimento, com a possibilidade de personalizar o código usando <strong>CSS </strong>ficando o resultado de sua preferência.</p>
<p><strong>JsCC </strong>(<em>Javascript Colored Code</em>) por enquanto só atende a códigos <strong>Java </strong>e <strong>Javascript</strong>, mas pretendo ir incluindo outras linguagens com o passar do tempo (e ganho de tempo também).</p>
<p>Para visualiza-lo em funcionamento <a href="http://www17.brinkster.com/chivalrous/exemplos/jscc/jscc.html" title="JsCC - Highlight Code Syntax">clique aqui</a>, download <a href="http://www17.brinkster.com/chivalrous/exemplos/jscc/jscc.rar" title="JsCC - Download">disponível aqui</a>.</p>
<div class="shr-publisher-101"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F11%2F23%2Fjavascript-highlight-code-syntax%2F' data-shr_title='Javascript%3A+Code+Syntax+Highlight'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F11%2F23%2Fjavascript-highlight-code-syntax%2F' data-shr_title='Javascript%3A+Code+Syntax+Highlight'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F11%2F23%2Fjavascript-highlight-code-syntax%2F' data-shr_title='Javascript%3A+Code+Syntax+Highlight'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2007/11/23/javascript-highlight-code-syntax/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Javascript: Colorpicker</title>
		<link>http://rogeriolino.com/2007/11/19/javascript-colorpicker/</link>
		<comments>http://rogeriolino.com/2007/11/19/javascript-colorpicker/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 19:43:09 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[colorpicker]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[picker]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/2007/11/19/javascript-colorpicker/</guid>
		<description><![CDATA[<p></p> <p>Para quem não conhece, colorpicker é um seletor de cores. Ou seja uma &#8220;janela&#8221; com n cores predefinidas.</p> <p>Esse exemplo simula o colorpicker da Macromedia, disponível no Flash, Dreamweaver, Fireworks e etc. Como o picker da Macromedia, ele possui um display para pre-visualizar a cor e o seu valor hexadecimal ao passar o mouse [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img src="http://blog.rogeriolino.com/wp-content/uploads/2007/11/colorpicker.jpg" alt="colorpicker.jpg" class="aligncenter size-full" /></p>
<p>Para quem não conhece, <strong>colorpicker </strong>é um <strong>seletor de cores</strong>. Ou seja uma &#8220;janela&#8221; com <strong>n cores predefinidas</strong>.</p>
<p>Esse exemplo simula o <strong>colorpicker</strong> da <strong>Macromedia</strong>, disponível no <em>Flash, Dreamweaver, Fireworks</em> e etc. Como o picker da Macromedia, ele possui um <strong>display</strong> para <strong>pre-visualizar</strong> a cor e o seu <strong>valor hexadecimal</strong> ao passar o mouse sobre ela (<strong>onmouseover</strong>).</p>
<p>Possui métodos <strong>getColor</strong> para resgatar o valor escolhido, <strong>onchange</strong> para efetuar uma ação ao escolher uma determinada cor, entre outros.</p>
<p>É totalmente estilizado por <strong>CSS</strong>, logo poderá deixá-lo como quiser. Personalizando-o.</p>
<p>Para utilizá-lo basta indexar-lo a sua página com a <strong>tag &lt;script&gt; </strong>e depois criar uma nova variável do tipo <strong>Colorpicker()</strong>.</p>
<p>Ex:</p>
<pre name="code" class="html">
&lt;script type="text/javascript" src="colorpicker.js"&gt;&lt;/script&gt;
</pre>
<pre name="code" class="js">
var picker = new ColorPicker(100, 38); // x , y
picker.setVisible(true);
</pre>
<p>Para visualizar-lo funcionando <a href="http://www17.brinkster.com/chivalrous/exemplos/colorpicker/colorpicker.html" title="Colorpicker">clique aqui</a>.</p>
<div class="shr-publisher-99"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F11%2F19%2Fjavascript-colorpicker%2F' data-shr_title='Javascript%3A+Colorpicker'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F11%2F19%2Fjavascript-colorpicker%2F' data-shr_title='Javascript%3A+Colorpicker'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F11%2F19%2Fjavascript-colorpicker%2F' data-shr_title='Javascript%3A+Colorpicker'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2007/11/19/javascript-colorpicker/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS: Centralizar Horizontal e Vertical #2</title>
		<link>http://rogeriolino.com/2007/10/29/css-centralizar-horizontal-e-vertical-2/</link>
		<comments>http://rogeriolino.com/2007/10/29/css-centralizar-horizontal-e-vertical-2/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 01:30:47 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tableless]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[absolute]]></category>
		<category><![CDATA[centralizar]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[horizontal]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[table-cell]]></category>
		<category><![CDATA[vertical]]></category>
		<category><![CDATA[vertical-align]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/2007/10/29/css-centralizar-horizontal-e-vertical-2/</guid>
		<description><![CDATA[<p>Há algum tempo postei sobre como centralizar verticalmente e horizontalmente usando CSS, o que gerou alguns posts de visitantes revoltados porque não funcionava no IE7, fato que na época eu não tinha testado para essa versão do IE.</p> <p>Então, mesmo depois de muito tempo da versão já lançada, deixo um novo post testados nos browsers [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Há algum tempo postei sobre como centralizar verticalmente e horizontalmente usando CSS, o que gerou alguns posts de visitantes revoltados porque não funcionava no IE7, fato que na época eu não tinha testado para essa versão do IE.</p>
<p>Então, mesmo depois de muito tempo da versão já lançada, deixo um novo post testados nos browsers Firefox 2, IE6, IE7 e Opera 9.</p>
<pre name="code" class="css">
html, body {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
}

#table {
    width: 100%;
    height: 100%;
    position: static;
    display: table;
    *overflow: hidden; /* hack para o IE6 e IE7 */
    *position: relative; /* hack para o IE6 e IE7 */
}

#cell {
    vertical-align: middle;
    display: table-cell;
    position: static;
    *top: 50%; /* hack para o IE6 e IE7 */
    *position: absolute; /* hack para o IE6 e IE7 */
}

#conteudo {
    top: -50%;
    width: 500px;
    margin: auto;
    position: relative;
    background: red;
}
</pre>
<p><a href="http://rogeriolino.wordpress.com/2007/01/17/css-centralizar-horizontal-e-vertical/" title="Centralizar Horizontal e Vertical">link para o outro post e comentários</a></p>
<div class="shr-publisher-97"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F10%2F29%2Fcss-centralizar-horizontal-e-vertical-2%2F' data-shr_title='CSS%3A+Centralizar+Horizontal+e+Vertical+%232'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F10%2F29%2Fcss-centralizar-horizontal-e-vertical-2%2F' data-shr_title='CSS%3A+Centralizar+Horizontal+e+Vertical+%232'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F10%2F29%2Fcss-centralizar-horizontal-e-vertical-2%2F' data-shr_title='CSS%3A+Centralizar+Horizontal+e+Vertical+%232'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2007/10/29/css-centralizar-horizontal-e-vertical-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Javascript: DataGrid</title>
		<link>http://rogeriolino.com/2007/10/11/javascript-datagrid/</link>
		<comments>http://rogeriolino.com/2007/10/11/javascript-datagrid/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 19:08:52 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://rogeriolino.wordpress.com/2007/10/11/javascript-datagrid/</guid>
		<description><![CDATA[<p></p> <p>Há algum tempo queria fazer algo parecido e então tirei um tempo para desenvolver, ou pelo menos tentar, uma espécie de data grid.</p> <p>Este é composto por uma tabela de quantas linhas e colunas desejar, e em cada célula (&#60;td&#62;) contém um &#60;div&#62; e um &#60;input&#62;, no qual se alternam. Para uma hora poder [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img src="http://rogeriolino.com/wp-content/uploads/2007/10/datagrid.jpg" alt="" title="" width="527" height="311" class="aligncenter size-full wp-image-94" /></p>
<p>Há algum tempo queria fazer algo parecido e então tirei um tempo para desenvolver, ou pelo menos tentar, uma espécie de data grid.</p>
<p>Este é composto por uma tabela de quantas linhas e colunas desejar, e em cada célula (<strong>&lt;td&gt;</strong>) contém um <strong>&lt;div&gt;</strong> e um <strong>&lt;input&gt;</strong>, no qual se alternam. Para uma hora poder alterar o seu conteúdo (mostra o <strong>&lt;input&gt;</strong>) e outra apenas exibi-lo (<strong>&lt;div&gt;</strong>).</p>
<p>Ao clicar duas vezes (<strong>ondbclick</strong>) na célula o atributo <strong>type</strong> do <strong>&lt;input&gt;</strong> é alterado,<br />
se é <strong>text</strong> altera para <strong>hidden</strong> e seu valor é colocado dentro da <strong>&lt;div&gt;</strong> (<strong>innerHTML</strong>), caso contrário se é <strong>hidden</strong> altera-se para <strong>text</strong> e o seu valor recebe o conteúdo da <strong>&lt;div&gt;</strong> (limpando-a: div.<strong>innerHTML</strong> = &#8220;&#8221;;).</p>
<p>Nessa primeira versão tem uma quantidade razoável de funções, possibilitando uma boa customização. Mas nada impede de utilizar <strong>CSS</strong> para conseguir um resultado mais desejado.</p>
<p>Para utilizar o DataGrid é bastante simples, precisa apenas informar a quantidade de linhas e colunas e aonde deseja adicioná-la.</p>
<pre name="code" class="js">
var datagrid = new DataGrid(10, 25);
datagrid.setCelSize(10,10);
datagrid.pack("container2");
</pre>
<p><strong> new DataGrid(linhas, colunas) </strong>: cria um novo DataGrid, com a quantidade de linhas e colunas desejada;</p>
<p><strong>setCelSize(largura, altura) :</strong> seta uma largura e altura para as células (em pixels);</p>
<p><strong>pack(alvo) :</strong>  inclui (append) o DataGrid no alvo desejado, passando como parâmetro o <strong>id </strong>do alvo.</p>
<p>Para visualiza-lo funcionando clique no link a seguir:</p>
<p><a href="http://www17.brinkster.com/chivalrous/exemplos/datagrid/DataGrid.html" target="_blank" title="DataGrid - Exemplo">http://www17.brinkster.com/chivalrous/exemplos/datagrid/DataGrid.html</a></p>
<p><strong>ps:</strong> Para reportar algum bug, dúvida ou sugestões basta deixar um comentário. Caso vá usá-lo recomendo que leia o código primeiro para poder aproveitá-lo melhor.</p>
<div class="shr-publisher-95"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F10%2F11%2Fjavascript-datagrid%2F' data-shr_title='Javascript%3A+DataGrid'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F10%2F11%2Fjavascript-datagrid%2F' data-shr_title='Javascript%3A+DataGrid'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2007%2F10%2F11%2Fjavascript-datagrid%2F' data-shr_title='Javascript%3A+DataGrid'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2007/10/11/javascript-datagrid/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

