<?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>Leandro Garcia &#187; window</title>
	<atom:link href="http://www.leandrogarcia.com/blog/tag/window/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leandrogarcia.com</link>
	<description></description>
	<lastBuildDate>Wed, 11 Jan 2012 13:31:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Como imprimir em Javascript?</title>
		<link>http://www.leandrogarcia.com/blog/como-imprimir-em-javascript/</link>
		<comments>http://www.leandrogarcia.com/blog/como-imprimir-em-javascript/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 17:33:09 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Descategorizado]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[imprimir]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/blog/?p=31</guid>
		<description><![CDATA[Certa vez precisei incluir a funcionalidade de impressão em um sistema. Deveria imprimir um relatório, mas tendo a opção de imprimir ao clicar em um botão.
Pesquisei e encontrei uma fucionalidade em Javascript que faz isso, window.print();
Essa funcionalidade passou a estar disponível a partir da versão 4.0 do internet explorer. Hoje, até  onde sei, está presente [...]]]></description>
			<content:encoded><![CDATA[<p>Certa vez precisei incluir a funcionalidade de impressão em um sistema. Deveria imprimir um relatório, mas tendo a opção de imprimir ao clicar em um botão.</p>
<p>Pesquisei e encontrei uma fucionalidade em Javascript que faz isso, window.print();</p>
<p>Essa funcionalidade passou a estar disponível a partir da versão 4.0 do internet explorer. Hoje, até  onde sei, está presente em todos os browsers atuais.</p>
<p><strong>Qual é a vantagem desta funcionalidade?</strong></p>
<p>Não obriga o usuário a ir em arquivo -&gt; imprimir ou Ctrl+p. Além desta facilidade, lhe dá mais opções para layout.</p>
<p>Abaixo a função para impressão</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
   function DoPrinting(){
      if (!window.print){
         alert(&quot;Use o Netscape  ou Internet Explorer \n nas versões 4.0 ou superior!&quot;)
         return
      }
      window.print()
   }

&lt;/script&gt;
</pre>
<p>Esta função deve ser incluída entre as tags header de seu HTML ou em um arquivo externo .js que você deve linkar.</p>
<p>dentro do body</p>
<pre class="brush: xml; title: ; notranslate">
&lt;input type=&quot;button&quot; value=&quot;imprimir&quot; onClick=&quot;DoPrinting&quot; id=&quot;botao&quot; /&gt;
</pre>
<p>Legal, mas o botão também foi impresso. Eu não preciso do botão impresso.</p>
<p>Temos como não imrprimir o botão, mas vamos fazer de uma maneira melhor. Vamos configurar o layout de impressão.</p>
<p>Como?</p>
<p>Através de CSS.</p>
<pre class="brush: css; title: ; notranslate">
&lt;style rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;print&quot;&gt;
   #botao{display:none}
&lt;/style&gt;
</pre>
<p>Como formatar, vai da sua imaginação.</p>
<p>Abraços</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/como-imprimir-em-javascript/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

