<?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>Ds2Web.com.br &#187; Javascript</title>
	<atom:link href="http://www.ds2web.com.br/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ds2web.com.br</link>
	<description>DiegoSousa</description>
	<lastBuildDate>Wed, 28 Dec 2011 19:20:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Janela Pop-Up JavaScript</title>
		<link>http://www.ds2web.com.br/2010/04/janela-pop-up-javascript/</link>
		<comments>http://www.ds2web.com.br/2010/04/janela-pop-up-javascript/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 16:13:47 +0000</pubDate>
		<dc:creator>diego@ds2web.com.br</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[janela]]></category>
		<category><![CDATA[Pop-up]]></category>
		<category><![CDATA[propaganda]]></category>

		<guid isPermaLink="false">http://www.ds2web.com.br/?p=270</guid>
		<description><![CDATA[Neste artigo vou mostrar como usar um recurso muito utilizado na web que são as janelas pop-up. Com as janela pop-up você pode exibir outros conteúdos ou até mesmo propagandas no seu site, sem que o visitante saia da sua página, é claro que tem muita gente que exagera no uso de pop-up`s, o que [...]]]></description>
			<content:encoded><![CDATA[<p>Neste artigo vou mostrar como usar um recurso muito utilizado na web que são as janelas pop-up. Com as janela pop-up você pode exibir outros conteúdos ou até mesmo propagandas no seu site, sem que o visitante saia da sua página, é claro que tem muita gente que exagera no uso de pop-up`s, o que deixa a navegação muito chata, mas sabendo usar pode ser muito útil.<span id="more-270"></span></p>
<p>O código javascript é bem simples, trata-se de uma função que chama o window.open e você pode chamar essa função a qualquer momento na sua página usando os eventos onClick, onLoad e etc&#8230;</p>
<p>A função Javascript deve ficar dentro da tag &lt;head&gt;&lt;/head&gt; do seu site:</p>
<blockquote><p><span style="color: #ff0000;">&lt;script&gt;</span></p>
<p><span style="color: #ff0000;">function abrir(pagina){</span></p>
<p><span style="color: #ff0000;">window.open( pagina , &#8220;nome&#8221; , &#8220;status , scrollbars=no ,width=300, height=200 , top=50 , left=50&#8243;);</span></p>
<p><span style="color: #ff0000;">}</span></p>
<p><span style="color: #ff0000;">&lt;/script&gt;</span></p></blockquote>
<p>O código acima nada mais é do que uma função que recebe um parâmetro pagina, esse parâmetro é usado no window.open para indicar qual página ele vai abrir no pop-up.</p>
<p>No windown.open temos alguns passos a seguir:</p>
<p><span style="color: #008000;">pagina a ser aberta <strong>+ , +</strong> nome da janela <strong>+ , +</strong> definições da janela (tamanho, posição na tela, barra de rolagem)</span></p>
<p>Depois de colocar a função acima na página basta chamá-la na página, pode ser ao clicar em uma imagem, em um botão, ao carregar a página, ao fechar a página e etc&#8230; Neste exemplo vamos chamar o pop-up ao clicar em um link.A página completa ficará assim:</p>
<blockquote><p><span style="color: #000080;">&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;</span></p>
<p><span style="color: #000080;">&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;</span></p>
<p><span style="color: #000080;">&lt;head&gt;</span></p>
<p><span style="color: #000080;">&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-1&#8243; /&gt;</span></p>
<p><span style="color: #000080;">&lt;title&gt;Abrir Janela Pop-Up&lt;/title&gt;</span></p>
<p><span style="color: #ff0000;">&lt;script&gt;</span></p>
<p><span style="color: #ff0000;">function abrir(pagina){</span></p>
<p><span style="color: #ff0000;">window.open( pagina , &#8220;nome&#8221; , &#8220;status , scrollbars=no ,width=300, height=200 , top=50 , left=50&#8243;);</span></p>
<p><span style="color: #ff0000;">}</span></p>
<p><span style="color: #ff0000;">&lt;/script&gt;</span></p>
<p><span style="color: #333399;">&lt;/head&gt;</span></p>
<p><span style="color: #333399;">&lt;body&gt;</span></p>
<p><span style="color: #333399;">&lt;a href=&#8221;<span style="color: #ff0000;">javascript:abrir(&#8216;janela_popup.html&#8217;);</span>&#8220;&gt;Abrir janela pop-up.&lt;/a&gt;</span></p>
<p><span style="color: #333399;">&lt;/body&gt;</span></p>
<p><span style="color: #333399;">&lt;/html&gt;</span></p></blockquote>
<p>Você também pode usar o onClick nas imagens e botões para chamar a função, basta informar qual a página ele abrrirá desta forma:</p>
<blockquote><p><span style="color: #333399;">&lt;img src=&#8221;foto.jpg&#8221; <strong>onclick=&#8221;abrir(&#8216;janela_popup.html&#8217;);&#8221;</strong> width=&#8221;200&#8243; height=&#8221;200&#8243; /&gt;</span></p>
<p><span style="color: #333399;">&lt;input type=&#8221;button&#8221; value=&#8221;abrir&#8221; <strong>onclick=&#8221;abrir(&#8216;janela_popup.html&#8217;);&#8221; </strong>/&gt;</span></p></blockquote>
<p>Lembrando é claro que a página janela_popup.html tem que estar criada e tem que estar na mesma pasta da sua página.</p>
<p>Qualquer dúvida por favor enviem nos comentários que eu terei o prazer de ajudar no que for possível. Até o próximo post!</p>
<div id="crp_related"><h3>Posts relacionados:</h3><ul><li><a href="http://www.ds2web.com.br/2008/11/expressoes-regulares/" rel="bookmark" class="crp_title">Expressões Regulares</a><span class="crp_excerpt"> Um recurso legal do ASP.Net são os "Controls Validators", ou ...</span></li><li><a href="http://www.ds2web.com.br/2008/11/aspnet-envio-de-e-mail-usando-cdosys/" rel="bookmark" class="crp_title">ASP.net Envio de E-mail Usando CDOSYS</a><span class="crp_excerpt"> Em uma troca de servidor do site de um dos ...</span></li><li><a href="http://www.ds2web.com.br/2009/04/voce-sabe-gerenciar-seu-tempo/" rel="bookmark" class="crp_title">Você sabe gerenciar seu tempo?</a><span class="crp_excerpt"> Ultimamente tenho me deparado com um grande defeito meu, e ...</span></li><li><a href="http://www.ds2web.com.br/2009/04/como-tracar-metas-e-objetivos/" rel="bookmark" class="crp_title">Como traçar Metas e Objetivos</a><span class="crp_excerpt"> Definir metas e objetivos é muito importante para conseguir atingir ...</span></li><li><a href="http://www.ds2web.com.br/2011/01/alternar-asp-net-2-0-64-bits-para-asp-net-32-bits-no-windows-7/" rel="bookmark" class="crp_title">Alternar ASP.NET 2.0 64 bits para ASP.NET 2.0 32 bits no Windows 7</a><span class="crp_excerpt"> Recententemente troquei o velho e cansado Windows XP do meu ...</span></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ds2web.com.br/2010/04/janela-pop-up-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

