<?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>Comentários sobre: Abrir links externos em nova janela com jQuery</title>
	<atom:link href="http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/</link>
	<description>Tutoriais sobre: XHTML, CSS, JavaScript e WebStandards</description>
	<lastBuildDate>Fri, 19 Mar 2010 01:49:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: omegacontrol</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-165037</link>
		<dc:creator>omegacontrol</dc:creator>
		<pubDate>Sun, 16 Aug 2009 20:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-165037</guid>
		<description>Galera mais um modo de trabalhar com o jQuery, digita - se um pouco mais mas fica bem visivel todos os eventos e o que acontece. Valeu ai galera.
var x;
x = $(document);
x.ready(defEvento);
function defEvento()
{ $(&quot;a[rel=external]&quot;).click(defLink);}
function defLink()
{  $(this).attr(&#039;target&#039;,&#039;_blank&#039;);}</description>
		<content:encoded><![CDATA[<p>Galera mais um modo de trabalhar com o jQuery, digita &#8211; se um pouco mais mas fica bem visivel todos os eventos e o que acontece. Valeu ai galera.<br />
var x;<br />
x = $(document);<br />
x.ready(defEvento);<br />
function defEvento()<br />
{ $(&#8220;a[rel=external]&#8220;).click(defLink);}<br />
function defLink()<br />
{  $(this).attr(&#8216;target&#8217;,'_blank&#8217;);}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cyro Barros</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-143039</link>
		<dc:creator>Cyro Barros</dc:creator>
		<pubDate>Fri, 24 Apr 2009 05:36:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-143039</guid>
		<description>O do Mikael Funcionou legal! Os outros eu não conseguir fazer funcionar.

Obrigado pelo post!</description>
		<content:encoded><![CDATA[<p>O do Mikael Funcionou legal! Os outros eu n&atilde;o conseguir fazer funcionar.</p>
<p>Obrigado pelo post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Mikael Carrara</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-104609</link>
		<dc:creator>Mikael Carrara</dc:creator>
		<pubDate>Mon, 26 Jan 2009 15:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-104609</guid>
		<description>Eu testei e as soluções acima não funcionaram. Então proponho da seguinte forma:

$(document).ready( function() {
   $(&#039;a[rel=&quot;external&quot;]&#039;).attr(&#039;target&#039;,&#039;_blank&#039;);
});</description>
		<content:encoded><![CDATA[<p>Eu testei e as solu&ccedil;&otilde;es acima n&atilde;o funcionaram. Ent&atilde;o proponho da seguinte forma:</p>
<p>$(document).ready( function() {<br />
   $(&#8216;a[rel="external"]&#8216;).attr(&#8216;target&#8217;,'_blank&#8217;);<br />
});</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro Rogério</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-85003</link>
		<dc:creator>Pedro Rogério</dc:creator>
		<pubDate>Tue, 25 Nov 2008 14:33:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-85003</guid>
		<description>@Thiago,

Utilize o ajax do jQuery para isso.</description>
		<content:encoded><![CDATA[<p>@Thiago,</p>
<p>Utilize o ajax do jQuery para isso.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: thiago</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-84996</link>
		<dc:creator>thiago</dc:creator>
		<pubDate>Tue, 25 Nov 2008 13:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-84996</guid>
		<description>e seu eu quiser direcionar a abertura do link para um div dentro da propria página?</description>
		<content:encoded><![CDATA[<p>e seu eu quiser direcionar a abertura do link para um div dentro da propria p&aacute;gina?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro Rogério</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-43515</link>
		<dc:creator>Pedro Rogério</dc:creator>
		<pubDate>Sun, 13 Jul 2008 01:20:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-43515</guid>
		<description>@Renato,

Primeiro faça o download do jQuery e o coloque no header de sua página. Após isso é só colocar o código citado no post dentro do header de sua página também.</description>
		<content:encoded><![CDATA[<p>@Renato,</p>
<p>Primeiro fa&ccedil;a o download do jQuery e o coloque no header de sua p&aacute;gina. Ap&oacute;s isso &eacute; s&oacute; colocar o c&oacute;digo citado no post dentro do header de sua p&aacute;gina tamb&eacute;m.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Renato</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-43510</link>
		<dc:creator>Renato</dc:creator>
		<pubDate>Sat, 12 Jul 2008 23:56:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-43510</guid>
		<description>aonde eu insiro o codigo? para  abrir links em outra janela.</description>
		<content:encoded><![CDATA[<p>aonde eu insiro o codigo? para  abrir links em outra janela.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Danilo</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-41339</link>
		<dc:creator>Danilo</dc:creator>
		<pubDate>Wed, 11 Jun 2008 17:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-41339</guid>
		<description>Eh...tava querando usar esse codigozin no meu site pra ficar nos padroes...so q naum manjo muito (ainda) e naum consegui usar...onde eu coloco isso? direto no codigo, la no head neh naum? naum consegui...da uma luz alguem ae! []s e parebens pelo site!</description>
		<content:encoded><![CDATA[<p>Eh&#8230;tava querando usar esse codigozin no meu site pra ficar nos padroes&#8230;so q naum manjo muito (ainda) e naum consegui usar&#8230;onde eu coloco isso? direto no codigo, la no head neh naum? naum consegui&#8230;da uma luz alguem ae! []s e parebens pelo site!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gilberto Saraiva</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-39770</link>
		<dc:creator>Gilberto Saraiva</dc:creator>
		<pubDate>Wed, 07 May 2008 13:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-39770</guid>
		<description>Acredito que o usuário tenha que ter essa possibilidade, mas em links criados por conteúdo dinamico, tais como: comentários, guestbooks e posts em fóruns, não é interessante perder a visita do internauta para um link assim, mesmo se for de grande relevância.</description>
		<content:encoded><![CDATA[<p>Acredito que o usu&aacute;rio tenha que ter essa possibilidade, mas em links criados por conte&uacute;do dinamico, tais como: coment&aacute;rios, guestbooks e posts em f&oacute;runs, n&atilde;o &eacute; interessante perder a visita do internauta para um link assim, mesmo se for de grande relev&acirc;ncia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Vicente Lyrio</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-39735</link>
		<dc:creator>Vicente Lyrio</dc:creator>
		<pubDate>Tue, 06 May 2008 20:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-39735</guid>
		<description>A exclusão do atributo target aconteceu para deixar nas mãos do usuário a decisão de como abrir um link. 

_blank é uma arbitrariedade, mas obviamente há situações onde é preciso abrir uma segunda janela, principalmente se essa janela servir para apoio da anterior, como por exemplo um login ou algo assim... e aí acredito que um simples window.open ta bom...

mas de qualquer forma é legal a idéia do post</description>
		<content:encoded><![CDATA[<p>A exclus&atilde;o do atributo target aconteceu para deixar nas m&atilde;os do usu&aacute;rio a decis&atilde;o de como abrir um link. </p>
<p>_blank &eacute; uma arbitrariedade, mas obviamente h&aacute; situa&ccedil;&otilde;es onde &eacute; preciso abrir uma segunda janela, principalmente se essa janela servir para apoio da anterior, como por exemplo um login ou algo assim&#8230; e a&iacute; acredito que um simples window.open ta bom&#8230;</p>
<p>mas de qualquer forma &eacute; legal a id&eacute;ia do post</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gilberto Saraiva</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-39732</link>
		<dc:creator>Gilberto Saraiva</dc:creator>
		<pubDate>Tue, 06 May 2008 20:25:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-39732</guid>
		<description>Antes de mais nada: Agradeço pelo conteúdo do blog, estou navegando aqui e adorando.

Em caso de XHTML eu apenas uso:
$(document).ready(function(){ $(&quot;a[@rel=external]&quot;).click(function(){ this.target=&quot;_blank&quot; }); });

Modificando a tag apenas se ela for clicada.

Abraços e parabéns pelo blog ^^</description>
		<content:encoded><![CDATA[<p>Antes de mais nada: Agrade&ccedil;o pelo conte&uacute;do do blog, estou navegando aqui e adorando.</p>
<p>Em caso de XHTML eu apenas uso:<br />
$(document).ready(function(){ $(&#8220;a[@rel=external]&#8220;).click(function(){ this.target=&#8221;_blank&#8221; }); });</p>
<p>Modificando a tag apenas se ela for clicada.</p>
<p>Abra&ccedil;os e parab&eacute;ns pelo blog ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro Rogério</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-39605</link>
		<dc:creator>Pedro Rogério</dc:creator>
		<pubDate>Sun, 04 May 2008 07:03:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-39605</guid>
		<description>@Guilherme,

É inválido somente se você inserir target=&quot;_blank&quot; diretamente no HTML, mas como ele é inserido via JavaScript, ou seja, não está fisicamente alí no HTML, valida normalmente!!!!</description>
		<content:encoded><![CDATA[<p>@Guilherme,</p>
<p>&Eacute; inv&aacute;lido somente se voc&ecirc; inserir target=&#8221;_blank&#8221; diretamente no HTML, mas como ele &eacute; inserido via JavaScript, ou seja, n&atilde;o est&aacute; fisicamente al&iacute; no HTML, valida normalmente!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Guilherme Medeiros</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-39602</link>
		<dc:creator>Guilherme Medeiros</dc:creator>
		<pubDate>Sun, 04 May 2008 03:15:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-39602</guid>
		<description>Eu faria assim, uma vez que meu xhtml strick não valida com a propriedade target: (mas acho que já que é includo pelo javascript e não deixa de ser uma gambiarrinha, acho que o target se encaixa melhor mesmo)

$(document).ready(function(){
	$(&quot;a[@rel=external]“).click(function(){
		window.open(this.href);
		return false;
	})
});


Abraço!</description>
		<content:encoded><![CDATA[<p>Eu faria assim, uma vez que meu xhtml strick n&atilde;o valida com a propriedade target: (mas acho que j&aacute; que &eacute; includo pelo javascript e n&atilde;o deixa de ser uma gambiarrinha, acho que o target se encaixa melhor mesmo)</p>
<p>$(document).ready(function(){<br />
	$(&#8220;a[@rel=external]“).click(function(){<br />
		window.open(this.href);<br />
		return false;<br />
	})<br />
});</p>
<p>Abra&ccedil;o!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro Rogério</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-39553</link>
		<dc:creator>Pedro Rogério</dc:creator>
		<pubDate>Fri, 02 May 2008 13:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-39553</guid>
		<description>@Leonardo,

Sinceramente eu acho uma besteira colocar no link uma opção para o mesmo abrir em uma janela, essa é uma opnião minha, pois quem decide se o link abre em uma nova janela ou não é o usuário. Agora, se você tranalha com XHTML Strict deve saber que não é permitido o uso de target=&quot;_blank&quot;, tendo que recorrer então a uso de scripts para que façam esse tipo de trabalho sujo. Eu só faço o uso disso quando já esgotei minhas tentativas de tentar explicar tudo isso a meu chefe, mas o mesmo não entende bulhufas.

Referente ao atributo rel=&quot;external&quot;, ele fará parte das futuras especificações do &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/#external&quot; rel=&quot;nofollow&quot;&gt;HTML&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>@Leonardo,</p>
<p>Sinceramente eu acho uma besteira colocar no link uma op&ccedil;&atilde;o para o mesmo abrir em uma janela, essa &eacute; uma opni&atilde;o minha, pois quem decide se o link abre em uma nova janela ou n&atilde;o &eacute; o usu&aacute;rio. Agora, se voc&ecirc; tranalha com XHTML Strict deve saber que n&atilde;o &eacute; permitido o uso de target=&#8221;_blank&#8221;, tendo que recorrer ent&atilde;o a uso de scripts para que fa&ccedil;am esse tipo de trabalho sujo. Eu s&oacute; fa&ccedil;o o uso disso quando j&aacute; esgotei minhas tentativas de tentar explicar tudo isso a meu chefe, mas o mesmo n&atilde;o entende bulhufas.</p>
<p>Referente ao atributo rel=&#8221;external&#8221;, ele far&aacute; parte das futuras especifica&ccedil;&otilde;es do <a href="http://www.whatwg.org/specs/web-apps/current-work/#external" rel="nofollow">HTML</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro Rogério</title>
		<link>http://www.pinceladasdaweb.com.br/blog/2008/05/02/abrir-links-externos-em-nova-janela-com-jquery/#comment-39552</link>
		<dc:creator>Pedro Rogério</dc:creator>
		<pubDate>Fri, 02 May 2008 13:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=499#comment-39552</guid>
		<description>@Mario,

Pode ser que dessa forma funcione:

$(document).ready(function(){
	$(&quot;a[@rel~=external]“).attr(’target’,&#039;_blank’);
});

Não testei, mas alí ele procura os elementos a que pelo menos contenham o atributo rel=&quot;external&quot; independente de possuir outros atributos. Pode ser que lhe ajude.</description>
		<content:encoded><![CDATA[<p>@Mario,</p>
<p>Pode ser que dessa forma funcione:</p>
<p>$(document).ready(function(){<br />
	$(&#8220;a[@rel~=external]“).attr(’target’,&#8217;_blank’);<br />
});</p>
<p>N&atilde;o testei, mas al&iacute; ele procura os elementos a que pelo menos contenham o atributo rel=&#8221;external&#8221; independente de possuir outros atributos. Pode ser que lhe ajude.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
