<?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>MXStudio &#187; Marcio_Diniz</title>
	<atom:link href="http://www.mxstudio.com.br/author/marcio_diniz/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mxstudio.com.br</link>
	<description>Macromedia e Adobe - Artigos, colunas, tutorias e muito mais...</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:31:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Fontes Acessíveis</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/javascript/fontes-acessiveis/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/javascript/fontes-acessiveis/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 17:08:30 +0000</pubDate>
		<dc:creator>Marcio_Diniz</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[fontes]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=1298</guid>
		<description><![CDATA[Olá, Neste meu segundo artigo, também algo simples mas que também é de grande ajuda para quem precisa trabalhar com acessibilidade. Neste exemplo vou mostrar como fazer para criar aqueles botões que aumentam e diminuem a fonte do texto do site. script.js window.onload= function() { var tam = 1 ; document.getElementById(&#8220;maior&#8221;).onclick = function() { document.getElementById(&#8220;conteudo&#8221;).style.fontSize [...]]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>Neste meu segundo artigo, também algo simples mas que também é de grande ajuda para quem precisa trabalhar com acessibilidade.</p>
<p>Neste exemplo vou mostrar como fazer para criar aqueles botões que aumentam e diminuem a fonte do texto do site.</p>
<blockquote><p><strong>script.js</strong></p>
<p>window.onload= function() {<br />
var tam = 1 ;</p>
<p>document.getElementById(&#8220;maior&#8221;).onclick = function()<br />
{<br />
document.getElementById(&#8220;conteudo&#8221;).style.fontSize = (tam += 0.1) + &#8220;em&#8221;;<br />
}</p>
<p>document.getElementById(&#8220;menor&#8221;).onclick = function()<br />
{<br />
document.getElementById(&#8220;conteudo&#8221;).style.fontSize = (tam -= 0.1) + &#8220;em&#8221;;<br />
}<br />
}</p></blockquote>
<blockquote><p><strong>arquivo.htm</strong></p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8220;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;Fontes Acessíveis&lt;/title&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;script.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;style type=&#8221;text/css&#8221;&gt;<br />
&lt;!&#8211;<br />
#tela {<br />
margin: auto;<br />
width: 760px;<br />
}<br />
#topo {<br />
text-align: right;<br />
float: left;<br />
width: 100%;<br />
}<br />
#conteudo {<br />
font-family: Verdana, Arial, Helvetica, sans-serif;<br />
padding: 5px;<br />
float: left;<br />
width: 100%;<br />
}<br />
#maior {<br />
font-size: 2em;<br />
font-weight: bold;<br />
margin: 5px;<br />
cursor:pointer;<br />
}<br />
#menor {<br />
font-size: 1.5em;<br />
font-weight: bold;<br />
cursor:pointer;<br />
margin: 5px;<br />
}<br />
&#8211;&gt;<br />
&lt;/style&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;div id=&#8221;tela&#8221;&gt;<br />
&lt;div id=&#8221;topo&#8221;&gt;&lt;span id=&#8221;maior&#8221;&gt;A&lt;/span&gt;&lt;span id=&#8221;menor&#8221;&gt;A&lt;/span&gt;&lt;/div&gt;</p>
<p>&lt;div id=&#8221;conteudo&#8221;&gt;</p>
<p>&lt;h1&gt;Lorem Ipsum&lt;/h1&gt;<br />
&lt;p&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris scelerisque ante faucibus massa. Sed placerat purus tempor nulla. Sed tristique. Cras lacinia pede ac purus cursus gravida. Curabitur eget eros ac erat cursus ullamcorper. Mauris dignissim auctor est. Phasellus ut massa nec odio euismod dapibus. In hac habitasse platea dictumst. Suspendisse varius, quam bibendum bibendum condimentum, nisl erat suscipit neque, ut sodales lectus erat ultrices orci. Proin in est. Integer mauris massa, pretium sed, consectetuer vel, lacinia et, lacus. Ut scelerisque egestas diam. Sed mauris. Praesent vulputate. Proin neque leo, auctor eget, tristique et, malesuada vel, felis. &lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p><strong>Explicando o código:</strong></p>
<p>window.onload = function(){<br />
<span style="color: #0000ff;"><span style="#0000ff;"><span style="#0000ff;">//Ao carregar o arquivo</span></span></span></p>
<p>document.getElementById(&#8220;maior&#8221;).onclick = function()<br />
<span style="color: #0000ff;"><span style="#0000ff;"><span style="#0000ff;">//Ao clicar no A maior</span></span></span><br />
{<br />
document.getElementById(&#8220;conteudo&#8221;).style.fontSize = (tam += 0.1) + &#8220;em&#8221;;<br />
<span style="color: #0000ff;"><span style="#0000ff;"><span style="#0000ff;">//Trabalhando com o DOM aumentamos em 0.1em o tamanho original da fonte a cada click</span></span></span><br />
}</p>
<p>document.getElementById(&#8220;menor&#8221;).onclick = function()<br />
<span style="color: #0000ff;"><span style="#0000ff;"><span style="#0000ff;">//Ao ckicar no A menor</span></span></span><br />
{<br />
document.getElementById(&#8220;conteudo&#8221;).style.fontSize = (tam -= 0.1) + &#8220;em&#8221;;<br />
<span style="color: #0000ff;"><span style="#0000ff;">//Trabalhando com o DOM diminuimos em 0.1em o tamanho original da fonte a cada click</span></span><br />
}<br />
}</p>
<p>Procurei trabalhar de uma forma simples, procurando deixar o HTML mais simples possível, quando forem utilizar o código procurem colocar o CSS em um arquivo a parte, coloquei dentro do HEAD somente para facilitar o entendimento do código.</p>
<p>Um Abraço a Todos e Até o Próximo Artigo.</p>
<p>Veja um Exemplo:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2008/04/fontes_acessiveis.htm" target="_blank">http://www.mxstudio.com.br/wp-content/uploads/2008/04/fontes_acessiveis.htm</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/javascript/fontes-acessiveis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Máscara para CNPJ</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/javascript/mascara-para-cnpj/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/javascript/mascara-para-cnpj/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 01:48:06 +0000</pubDate>
		<dc:creator>Marcio_Diniz</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=1140</guid>
		<description><![CDATA[Olá, Neste meu primeiro artigo, quero mostrar algo simples mas que é de grande ajuda para quem precisa trabalhar com máscaras numéricas. Neste exemplo vou mostrar como fazer uma máscara para um campo de CNPJ: script.js window.onload = function() { document.getElementById(&#8220;cnpj&#8221;).onkeypress = function() { nCaract = document.getElementById(&#8220;cnpj&#8221;) switch(nCaract.value.length) { case 2: nCaract.value += &#8220;.&#8221;; break; [...]]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>Neste meu primeiro artigo, quero mostrar algo simples mas que é de grande ajuda para quem precisa trabalhar com máscaras numéricas.</p>
<p>Neste exemplo vou mostrar como fazer uma máscara para um campo de CNPJ:</p>
<p>script.js</p>
<blockquote><p>window.onload = function()<br />
{<br />
document.getElementById(&#8220;cnpj&#8221;).onkeypress = function()<br />
{<br />
nCaract = document.getElementById(&#8220;cnpj&#8221;)</p>
<p>switch(nCaract.value.length)<br />
{<br />
case 2: nCaract.value += &#8220;.&#8221;;<br />
break;</p>
<p>case 6: nCaract.value += &#8220;.&#8221;;<br />
break;</p>
<p>case 10: nCaract.value += &#8220;/&#8221;;<br />
break;</p>
<p>case 15: nCaract.value += &#8220;-&#8221;;<br />
break;<br />
}<br />
}<br />
}</p></blockquote>
<p>Arquivo HTML:</p>
<blockquote><p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;Máscara de Campo Numérico&lt;/title&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;script.js&#8221;&gt;&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;label for=&#8221;cnpj&#8221;&gt;&lt;img src=&#8221;cnpj.jpg&#8221; alt=&#8221;Modelo de CNPJ&#8221; width=&#8221;400&#8243; height=&#8221;172&#8243; /&gt;&lt;br /&gt;<br />
C.N.P.J.&lt;/label&gt;<br />
&lt;input type=&#8221;text&#8221; id=&#8221;cnpj&#8221; size=&#8221;20&#8243; maxlength=&#8221;18&#8243; /&gt;<br />
&lt;input type=&#8221;button&#8221; id=&#8221;Enviar&#8221; value=&#8221;Enviar&#8221; /&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p><img class="aligncenter size-full wp-image-1141" title="cnpj" src="http://www.mxstudio.com.br/wp-content/uploads/2008/04/cnpj.jpg" alt="" width="400" height="172" /></p>
<p>Explicando o código:</p>
<p>window.onload = function(){<br />
<strong><span class="style3">//Ao carregar o arquivo</span></strong></p>
<p>document.getElementById(&#8220;cnpj&#8221;).onkeypress = function()<br />
<strong><span class="style3">//Ao pressionar uma tecla no campo cnpj</span></strong><br />
{</p>
<p>nCaract = document.getElementById(&#8220;cnpj&#8221;)<br />
<strong><span class="style3">//Instanciando o campo CNPJ</span></strong></p>
<p><span class="style3"><strong>//</strong><strong>nCaract.value.length</strong></span> <span class="style3">Retorna a quantidade de caracteres a cada tecla digitada</span><br />
switch(nCaract.value.length)<br />
{<br />
case 2: nCaract.value += &#8220;.&#8221;; <strong></strong><br />
break;</p>
<p>case 6: nCaract.value += &#8220;.&#8221;;<br />
break;</p>
<p>case 10: nCaract.value += &#8220;/&#8221;;<br />
break;</p>
<p>case 15: nCaract.value += &#8220;-&#8221;;<br />
break;<br />
}</p>
<p>Quando houver dois caracteres no campo será acrescentado o ponto, ao continuar preenchendo quando houver seis caracteres será acrescentado mais um ponto, quando tiver 10 caracteres será acrescentado a barra e quando houver quinze caracteres será acrescentado o hífen.</p>
<p>Bom pessoal é um artigo simples, mas dá um toque especial para o formulário, podendo ser utilizado para campos que recebem CPFs, CNPJs, Datas, CEP, telefones entre outros.</p>
<p>Demostração:</p>
<p><a title="Máscara para CNPJ" href="http://www.mxstudio.com.br/wp-content/uploads/2008/04/mascara.htm" target="_blank">http://www.mxstudio.com.br/wp-content/uploads/2008/04/mascara.htm</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/javascript/mascara-para-cnpj/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

