Discussion modèle:Titre : Différence entre versions

De NainWiki
Aller à : Navigation, rechercher
(Nouvelle page : Pour fonctionner ce modèle nécessite (genre dans Common.js) un scipt du genre: == Réécritrure des titres == <source lang="javascript">/* Fonction utilisée par {Titre incorrect...)
 
 
Ligne 1 : Ligne 1 :
 
Pour fonctionner ce modèle nécessite (genre dans Common.js) un scipt du genre:
 
Pour fonctionner ce modèle nécessite (genre dans Common.js) un scipt du genre:
  
== Réécritrure des titres ==
+
== Réécritrure des titres ==
 
+
<source lang="javascript">/*
<source lang="javascript">/*
+
Fonction utilisée par {Titre incorrect}
Fonction utilisée par {Titre incorrect}
+
La fonction cherche un bandeau de la forme  
 
+
<nowiki>
La fonction cherche un bandeau de la forme
+
<div id="RealTitleBanner">
<div id="RealTitleBanner">
+
<span id="RealTitle">titre</span>
  <span id="RealTitle">titre</span>
+
</div>
</div>
+
</nowiki>
 
+
Un élément comportant id="DisableRealTitle" désactive la fonction
Un élément comportant id="DisableRealTitle" désactive la fonction
+
*/
*/
+
function rewritePageH1() {
function rewritePageH1() {
+
 
   var realTitleBanner = document.getElementById('RealTitleBanner');
 
   var realTitleBanner = document.getElementById('RealTitleBanner');
 
   if (realTitleBanner) {
 
   if (realTitleBanner) {
Ligne 27 : Ligne 26 :
 
     }
 
     }
 
   }
 
   }
}
+
}
addOnloadHook(rewritePageH1);
+
addOnloadHook(rewritePageH1);
 
+
/* Fin réécriture des titres</source>
/* Fin réécriture des titres</source>
+

Version actuelle en date du 29 juin 2007 à 17:01

Pour fonctionner ce modèle nécessite (genre dans Common.js) un scipt du genre:

== Réécritrure des titres ==
<source lang="javascript">/*
Fonction utilisée par {Titre incorrect}
La fonction cherche un bandeau de la forme 

<div id="RealTitleBanner"> <span id="RealTitle">titre</span> </div>

Un élément comportant id="DisableRealTitle" désactive la fonction
*/
function rewritePageH1() {
 var realTitleBanner = document.getElementById('RealTitleBanner');
 if (realTitleBanner) {
   if (!document.getElementById('DisableRealTitle')) {
     var realTitle = document.getElementById('RealTitle');
     var h1 = document.getElementsByTagName('h1')[0];
     if (realTitle && h1) {
       var titleText = realTitle.innerHTML;
       if (titleText == ) h1.style.display = 'none';
       else h1.innerHTML = titleText;
       realTitleBanner.style.display = 'none';
     }
   }
 }
}
addOnloadHook(rewritePageH1);
/* Fin réécriture des titres</source>