<?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>Comments on: External Opener : ouvrir les liens dans un nouvel onglet en XHTML Strict</title>
	<atom:link href="http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/</link>
	<description>Symfony, Zend Framework, JQuery, WordPress...</description>
	<lastBuildDate>Tue, 10 Jan 2012 14:27:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Comète</title>
		<link>http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/#comment-208</link>
		<dc:creator>Comète</dc:creator>
		<pubDate>Fri, 03 Sep 2010 07:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=1263#comment-208</guid>
		<description>Bonjour,

j&#039;ai &quot;remixé&quot; la solution en full javascript présentée ci-dessus avec celle du site alsacreation.com qui permet au final de ne pas utiliser target=&quot;_blank&quot;. J&#039;ai ajouté le support des liens https et une classe &quot;lien_ext&quot; pour permette de personnaliser ces liens via le CSS.

Si ça vous intéresse, j&#039;ai rédigé un petit article à ce sujet ici: http://gerard.geekandfree.org/blog/2010/09/02/ouvrir-les-liens-externes-dans-un-nouvel-onglet-en-xhtml-str/</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>j'ai "remixé" la solution en full javascript présentée ci-dessus avec celle du site alsacreation.com qui permet au final de ne pas utiliser target="_blank". J'ai ajouté le support des liens https et une classe "lien_ext" pour permette de personnaliser ces liens via le CSS.</p>
<p>Si ça vous intéresse, j'ai rédigé un petit article à ce sujet ici: <a href="http://gerard.geekandfree.org/blog/2010/09/02/ouvrir-les-liens-externes-dans-un-nouvel-onglet-en-xhtml-str/" rel="nofollow">http://gerard.geekandfree.org/blog/2010/09/02/ouvrir-les-liens-externes-dans-un-nouvel-onglet-en-xhtml-str/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maitre de Dieu</title>
		<link>http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/#comment-207</link>
		<dc:creator>Maitre de Dieu</dc:creator>
		<pubDate>Sat, 31 Oct 2009 12:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=1263#comment-207</guid>
		<description>Salut et merci à toi pour ton code !

J&#039;ai pris la version JS pur vu que je n&#039;utilise pas de framework pour le moment.</description>
		<content:encoded><![CDATA[<p>Salut et merci à toi pour ton code !</p>
<p>J'ai pris la version JS pur vu que je n'utilise pas de framework pour le moment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChoiZ</title>
		<link>http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/#comment-206</link>
		<dc:creator>ChoiZ</dc:creator>
		<pubDate>Sat, 24 Oct 2009 11:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=1263#comment-206</guid>
		<description>Le deuxième commentaire veut dire la ligne :

[js]var regEx = new RegExp...[/js]

Et la ligne :

[js]var regEx2 = new RegExp...[/js]

Peuvent être sur la même ligne qui vérifie : si ça commence par &lt;em&gt;http &lt;/em&gt;et &#124; ou si il y a&lt;em&gt; http + www + siteUrl&lt;/em&gt;. ;)</description>
		<content:encoded><![CDATA[<p>Le deuxième commentaire veut dire la ligne :</p>
<pre class="brush: jscript; title: ;">var regEx = new RegExp...</pre>
<p>Et la ligne :</p>
<pre class="brush: jscript; title: ;">var regEx2 = new RegExp...</pre>
<p>Peuvent être sur la même ligne qui vérifie : si ça commence par <em>http </em>et | ou si il y a<em> http + www + siteUrl</em>. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Petitcolas</title>
		<link>http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/#comment-205</link>
		<dc:creator>Jonathan Petitcolas</dc:creator>
		<pubDate>Mon, 07 Sep 2009 22:22:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=1263#comment-205</guid>
		<description>Merci beaucoup de ta participation ! Ta version est rajoutée. :)

Par contre, je n&#039;ai pas compris ton deuxième commentaire ? :s</description>
		<content:encoded><![CDATA[<p>Merci beaucoup de ta participation ! Ta version est rajoutée. :)</p>
<p>Par contre, je n'ai pas compris ton deuxième commentaire ? :s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChoiZ</title>
		<link>http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/#comment-203</link>
		<dc:creator>ChoiZ</dc:creator>
		<pubDate>Mon, 07 Sep 2009 12:19:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=1263#comment-203</guid>
		<description>Merci de penser à moi :P

Voilà ta version jQuery ;)

[js]$(document).ready(function(){
    $(&quot;a[href*=&#039;http://&#039;]:not([href*=&#039;&quot;+location.hostname+&quot;&#039;])&quot;).attr(&quot;target&quot;,&quot;_blank&quot;);
});[/js] </description>
		<content:encoded><![CDATA[<p>Merci de penser à moi :P</p>
<p>Voilà ta version jQuery ;)</p>
<pre class="brush: jscript; title: ;">$(document).ready(function(){
    $(&amp;quot;a[href*='http://']:not([href*='&amp;quot;+location.hostname+&amp;quot;'])&amp;quot;).attr(&amp;quot;target&amp;quot;,&amp;quot;_blank&amp;quot;);
});</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChoiZ</title>
		<link>http://www.jonathan-petitcolas.com/external-opener-ouvrir-les-liens-dans-un-nouvel-onglet-en-xhtml-strict/#comment-204</link>
		<dc:creator>ChoiZ</dc:creator>
		<pubDate>Mon, 07 Sep 2009 10:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=1263#comment-204</guid>
		<description>Tu peux tout faire avec une regex :P

&lt;blockquote&gt;var regEx = new RegExp(&quot;^http://&quot;);
var regEx2 = new RegExp(&quot;^http://(www.)?&quot; + siteUrl);&lt;/blockquote&gt;

:)</description>
		<content:encoded><![CDATA[<p>Tu peux tout faire avec une regex :P</p>
<blockquote><p>var regEx = new RegExp("^http://");<br />
var regEx2 = new RegExp("^http://(www.)?" + siteUrl);</p></blockquote>
<p>:)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

