<?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>Sat, 11 Feb 2012 13:45:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<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ã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ções acima não funcionaram. Entã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á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ç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.</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á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.</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ão do atributo target aconteceu para deixar nas mãos do usuário a decisão de como abrir um link. </p>
<p>_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&#8230; e aí acredito que um simples window.open ta bom&#8230;</p>
<p>mas de qualquer forma é legal a idé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ço pelo conteú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ços e parabé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>É inválido somente se você inserir target=&#8221;_blank&#8221; diretamente no HTML, mas como ele é inserido via JavaScript, ou seja, não está fisicamente alí 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ã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)</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ç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çã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=&#8221;_blank&#8221;, 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.</p>
<p>Referente ao atributo rel=&#8221;external&#8221;, ele fará parte das futuras especificaçõ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ão testei, mas alí 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>

