Discussion modèle:Titre : Différence entre versions
De NainWiki
(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> |
| − | + | </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>