Server : Apache System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64 User : hednacluml ( 122243) PHP Version : 8.3.9 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/hednacluml/encyclo/articles/c/h/p/ |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- headlinks removed --> <link rel="shortcut icon" href="../../../../misc/favicon.ico"/> <title>Utilisateur:Chphe/PersoLiens.js - Wikipédia</title> <style type="text/css">/*<![CDATA[*/ @import "../../../../skins/offline/main.css"; /*]]>*/</style> <link rel="stylesheet" type="text/css" media="print" href="../../../../skins/common/commonPrint.css" /> <!--[if lt IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE50Fixes.css";</style><![endif]--> <!--[if IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE55Fixes.css";</style><![endif]--> <!--[if IE 6]><style type="text/css">@import "../../../../skins/monobook/IE60Fixes.css";</style><![endif]--> <!--[if IE]><script type="text/javascript" src="../../../../skins/common/IEFixes.js"></script> <meta http-equiv="imagetoolbar" content="no" /><![endif]--> <script type="text/javascript" src="../../../../skins/common/wikibits.js"></script> <script type="text/javascript" src="../../../../skins/offline/md5.js"></script> <script type="text/javascript" src="../../../../skins/offline/utf8.js"></script> <script type="text/javascript" src="../../../../skins/offline/lookup.js"></script> <script type="text/javascript" src="../../../../raw/gen.js"></script> <style type="text/css">/*<![CDATA[*/ @import "../../../../raw/MediaWiki%7ECommon.css"; @import "../../../../raw/MediaWiki%7EMonobook.css"; @import "../../../../raw/gen.css"; /*]]>*/</style> </head> <body class="ns-2"> <div id="globalWrapper"> <div id="column-content"> <div id="content"> <a name="top" id="contentTop"></a> <h1 class="firstHeading">Utilisateur:Chphe/PersoLiens.js</h1> <div id="bodyContent"> <h3 id="siteSub">Un article de Wikipédia, l'encyclopédie libre.</h3> <div id="contentSub"><span class="subpages">< <a href="../../../../articles/c/h/p/Utilisateur%7EChphe_ad34.html" title="Utilisateur:Chphe">Utilisateur:Chphe</a></span></div> <!-- start content --> <p><b>Note :</b> Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : <b>Mozilla / Konqueror / Firefox :</b> <i>Shift-Ctrl-R</i>, <b>Internet Explorer / Opera :</b> <i>Ctrl-F5</i>, <b>Safari :</b> <i>Cmd-R</i>. </p><div dir="ltr"><pre class="source-javascript"><span class="kw2">var</span> pl_reg_ex = <span class="re0">/^http:\/\/<span class="br0">(</span><span class="br0">[</span>a-z<span class="br0">]</span>+<span class="br0">)</span>\.<span class="me1">wikipedia</span>\.<span class="me1">org</span>\/<span class="br0">(</span>w\/index\.<span class="me1">php</span>\?title=|wiki\/<span class="br0">)</span><span class="br0">(</span><span class="br0">[</span>^&#$<span class="br0">]</span>*<span class="br0">)</span><span class="br0">(</span><span class="br0">(</span>&|#<span class="br0">)</span>.<span class="me1">*</span><span class="br0">)</span>?$/</span> <span class="kw2">function</span> pl_dicho<span class="br0">(</span>tab, v<span class="br0">)</span> <span class="br0">{</span> <span class="kw2">var</span> i=<span class="nu0">0</span>; <span class="kw2">var</span> j=tab.<span class="me1">length</span><span class="nu0">-1</span>; <span class="kw1">while</span><span class="br0">(</span>i<j<span class="br0">)</span> <span class="br0">{</span> <span class="kw2">var</span> m = parseInt<span class="br0">(</span><span class="br0">(</span>i+j<span class="br0">)</span>/<span class="nu0">2</span><span class="br0">)</span>; <span class="kw1">if</span><span class="br0">(</span>tab<span class="br0">[</span>m<span class="br0">]</span> == v<span class="br0">)</span> <span class="kw1">return</span> <span class="kw2">true</span>; <span class="kw1">if</span><span class="br0">(</span>tab<span class="br0">[</span>m<span class="br0">]</span> < v<span class="br0">)</span> <span class="br0">{</span> i=m<span class="nu0">+1</span>; <span class="kw1">if</span><span class="br0">(</span>tab<span class="br0">[</span>i<span class="br0">]</span> == v<span class="br0">)</span> <span class="kw1">return</span> <span class="kw2">true</span>; <span class="br0">}</span> <span class="kw1">else</span> <span class="br0">{</span> j=m<span class="nu0">-1</span>; <span class="kw1">if</span><span class="br0">(</span>tab<span class="br0">[</span>j<span class="br0">]</span> == v<span class="br0">)</span> <span class="kw1">return</span> <span class="kw2">true</span>; <span class="br0">}</span> <span class="br0">}</span> <span class="kw1">return</span> <span class="kw2">false</span>; <span class="br0">}</span> <span class="kw2">function</span> pl_lancer_b<span class="br0">(</span>liens<span class="br0">)</span> <span class="br0">{</span> <span class="kw1">for</span><span class="br0">(</span><span class="kw2">var</span> l=<span class="nu0">0</span>; l<liens.<span class="me1">length</span>; l++<span class="br0">)</span> <span class="br0">{</span> <span class="kw2">var</span> a = liens<span class="br0">[</span>l<span class="br0">]</span>; <span class="kw2">var</span> titre=<span class="st0">""</span>; <span class="kw1">if</span><span class="br0">(</span> <span class="br0">(</span>a.<span class="me1">className</span> == <span class="st0">""</span> || a.<span class="me1">className</span> == <span class="st0">"extiw"</span><span class="br0">)</span> && a.<span class="me1">title</span>!=<span class="st0">""</span><span class="br0">)</span> titre = a.<span class="me1">title</span>; <span class="kw1">else</span> <span class="br0">{</span> <span class="kw2">var</span> tab = pl_reg_ex.<span class="me1">exec</span><span class="br0">(</span>a.<span class="me1">href</span><span class="br0">)</span>; <span class="kw1">if</span><span class="br0">(</span>tab<span class="br0">)</span> titre = <span class="br0">(</span>tab<span class="br0">[</span><span class="nu0">1</span><span class="br0">]</span> != <span class="st0">"fr"</span> ? tab<span class="br0">[</span><span class="nu0">1</span><span class="br0">]</span>+<span class="st0">":"</span> : <span class="st0">""</span><span class="br0">)</span> + decodeURIComponent<span class="br0">(</span>tab<span class="br0">[</span><span class="nu0">3</span><span class="br0">]</span><span class="br0">)</span>.<span class="me1">replace</span><span class="br0">(</span><span class="re0">/_/g</span>, <span class="st0">" "</span><span class="br0">)</span>; <span class="br0">}</span> <span class="kw1">if</span><span class="br0">(</span>titre<span class="br0">)</span> <span class="kw1">for</span><span class="br0">(</span><span class="kw2">var</span> type <span class="kw1">in</span> pl_types<span class="br0">)</span> <span class="br0">{</span> <span class="kw1">if</span><span class="br0">(</span>pl_dicho<span class="br0">(</span>pl_types<span class="br0">[</span>type<span class="br0">]</span>, titre<span class="br0">)</span><span class="br0">)</span> <span class="br0">{</span> a.<span class="me1">className</span> += <span class="st0">" pl_"</span>+type; <span class="kw1">break</span>; <span class="br0">}</span> <span class="br0">}</span> <span class="br0">}</span> <span class="br0">}</span> <span class="kw2">function</span> pl_lancer<span class="br0">(</span><span class="br0">)</span> <span class="br0">{</span> <span class="kw2">var</span> bc = document.<span class="me1">getElementById</span><span class="br0">(</span><span class="st0">'bodyContent'</span><span class="br0">)</span>; <span class="kw1">if</span><span class="br0">(</span>!bc<span class="br0">)</span> <span class="kw1">return</span> ; <span class="kw2">var</span> liens = bc.<span class="me1">getElementsByTagName</span><span class="br0">(</span><span class="st0">"a"</span><span class="br0">)</span>; <span class="kw2">var</span> dl = document.<span class="me1">getElementById</span><span class="br0">(</span><span class="st0">'p-lang'</span><span class="br0">)</span>; <span class="kw2">var</span> liens_b; <span class="kw1">if</span><span class="br0">(</span>dl<span class="br0">)</span> liens_b = dl.<span class="me1">getElementsByTagName</span><span class="br0">(</span><span class="st0">"a"</span><span class="br0">)</span>; <span class="kw1">if</span><span class="br0">(</span>liens.<span class="me1">length</span> != <span class="nu0">0</span> || <span class="br0">(</span>liens_b && liens_b.<span class="me1">length</span> != <span class="nu0">0</span><span class="br0">)</span><span class="br0">)</span> <span class="kw1">for</span><span class="br0">(</span><span class="kw2">var</span> type <span class="kw1">in</span> pl_types<span class="br0">)</span> pl_types<span class="br0">[</span>type<span class="br0">]</span>.<span class="me1">sort</span><span class="br0">(</span><span class="br0">)</span>; pl_lancer_b<span class="br0">(</span>liens<span class="br0">)</span>; <span class="kw1">if</span><span class="br0">(</span>liens_b<span class="br0">)</span> pl_lancer_b<span class="br0">(</span>liens_b<span class="br0">)</span>; <span class="br0">}</span> addOnloadHook<span class="br0">(</span><span class="kw2">function</span> <span class="br0">(</span><span class="br0">)</span> <span class="br0">{</span> pl_lancer<span class="br0">(</span><span class="br0">)</span>; <span class="br0">}</span> <span class="br0">)</span></pre></div><div class="printfooter"> </div> <!-- end content --> <div class="visualClear"></div> </div> </div> </div> <div id="column-one"> <div id="p-cactions" class="portlet"> <h5>Views</h5> <ul> <li id="ca-nstab-user" class="selected" ><a href="../../../../articles/c/h/p/Utilisateur%7EChphe_PersoLiens.js_1351.html">Page utilisateur</a></li><li id="ca-talk" class="new" ><a href="../../../../articles/c/h/p/Discussion_Utilisateur%7EChphe_PersoLiens.js_39ce.html">Discussion</a></li><li id="ca-current" ><a href="http://fr.wikipedia.org/wiki/Utilisateur:Chphe/PersoLiens.js">Version actuelle</a></li> </ul> </div> <div class="portlet" id="p-logo"> <a style="background-image: url(../../../../misc/Wiki.png);" href="../../../../index.html" title="Accueil"></a> </div> <script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script> <div class='portlet' id='p-navigation'> <h5>Navigation</h5> <div class='pBody'> <ul> <li id="n-mainpage"><a href="../../../../index.html">Accueil</a></li> <li id="n-thema"><a href="../../../../articles/a/c/c/Portail%7EAccueil_bcc9.html">Portails thématiques</a></li> <li id="n-alphindex"><a href="../../../../articles/t/o/u/Special%7EToutes_les_pages_fabc.html">Index alphabétique</a></li> <li id="n-randompage"><a href="../../../../articles/p/a/g/Special%7EPage_au_hasard_9c81.html">Un article au hasard</a></li> <li id="n-contact"><a href="../../../../articles/c/o/n/Wikip%C3%A9dia%7EContact_929e.html">Contacter Wikipédia</a></li> </ul> </div> </div> <div class='portlet' id='p-Contribuer'> <h5>Contribuer</h5> <div class='pBody'> <ul> <li id="n-help"><a href="../../../../articles/s/o/m/Aide%7ESommaire_c9f0.html">Aide</a></li> <li id="n-portal"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_5272.html">Communauté</a></li> <li id="n-recentchanges"><a href="../../../../articles/m/o/d/Special%7EModifications_r%C3%A9centes_b222.html">Modifications récentes</a></li> <li id="n-aboutwp"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_des_nouveaux_arrivants_0784.html">Accueil des nouveaux arrivants</a></li> <li id="n-sitesupport"><a href="http://meta.wikimedia.org/wiki/Faire_un_don:_explication">Faire un don</a></li> </ul> </div> </div> <div id="p-search" class="portlet"> <h5><label for="searchInput">Rechercher</label></h5> <div id="searchBody" class="pBody"> <form action="javascript:goToStatic(3)" id="searchform"><div> <input id="searchInput" name="search" type="text" accesskey="C" value="" /> <input type='submit' name="go" class="searchButton" id="searchGoButton" value="Aller" /> </div></form> </div> </div> </div><!-- end of the left (by default at least) column --> <div class="visualClear"></div> <div id="footer"> <div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="../../../../skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div> <div id="f-copyrightico"><a href="http://wikimediafoundation.org/"><img src="../../../../misc/wikimedia-button.png" border="0" alt="Wikimedia Foundation"/></a></div> <ul id="f-list"> <li id="f-credits">Cette page a été modifiée pour la dernière fois le 30 avril 2008 à 14:27 par Utilisateur <a href="../../../../articles/c/h/p/Utilisateur%7EChphe_ad34.html" title="Utilisateur:Chphe">Chphe</a>. </li> <li id="f-copyright"><span style="white-space:normal"><a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Droit_d'auteur" title="Droit d'auteur">Droit d'auteur</a> : Tous les textes sont disponibles sous les termes de la <a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Licence_de_documentation_libre_GNU" title="GFDL">licence de documentation libre GNU</a> (GFDL).<br/> Wikipedia® est une marque déposée de la <a href="http://wikimediafoundation.org/wiki/Accueil" title="Wikimedia Foundation">Wikimedia Foundation, Inc.</a>, organisation de bienfaisance régie par le paragraphe <a class="internal" href="http://en.wikipedia.org/wiki/501(c)" title="501(c)">501(c)(3)</a> du code fiscal des États-Unis.</span><br/></li> <li id="f-about"><a href="../../../../articles/%C3%A0/_/p/Wikip%C3%A9dia%7E%C3%80_propos_5de1.html" title="Wikipédia:À propos">À propos de Wikipédia</a></li> <li id="f-disclaimer"><a href="../../../../articles/a/v/e/Wikip%C3%A9dia%7EAvertissements_g%C3%A9n%C3%A9raux_fef1.html" title="Wikipédia:Avertissements généraux">Avertissements</a></li> </ul> </div> </div> </body> </html>