Code : Tout sélectionner
<h2>T</h2>
<ul>
<li><a href="/TabClickingOptions/">Tab Clicking Options</a></li>
<li><a href="http://olab.free.fr/OLab/#ext-tabextensions" hreflang="fr">Tabbrowser Extensions (<abbr>TBE</abbr>)</a></li>
<li><a href="/TabbrowserPreferences/">Tabbrowser Preferences</a> </li>
<li><a href="/TargetAlert/">TargetAlert</a></li>
<li><a href="http://olab.free.fr/OLab/#ext-textlink" hreflang="fr">Text Link</a></li>
<li><a href="http://mozilla.durys.net/textplain/" hreflang="en">text/plain</a></li>
<li><a href="/TextZoom/">Text Zoom</a></li>
<li><a href="/TitlebarTweaks/">Titlebar Tweaks</a>.</li>
<li><a href="http://www.krickelkrackel.de/tooltipenh/tooltipenh.htm" hreflang="en">Tooltip Enhancer</a></li>
<li><a href="/TweakNetworkSettings/">Tweak Network Settings</a></li>
</ul>
La page n'est absolument pas dynamique, elle est figée, on peut la modifier mais pas de php ou autre dessus. Reste donc le JavaScript.
Idée : mettre des classes sur les <li> afin de pouvoir masquer tout ce qui n'est pas de la classe voulue.
Ce qui nous donnerait (catégories plus ou moins reprises de u.m.o) :
Code : Tout sélectionner
<h2>T</h2>
<ul>
<li class="onglets"><a href="/TabClickingOptions/">Tab Clicking Options</a></li>
<li class="onglets"><a href="http://olab.free.fr/OLab/#ext-tabextensions" hreflang="fr">Tabbrowser Extensions (<abbr>TBE</abbr>)</a></li>
<li class="onglets"><a href="/TabbrowserPreferences/">Tabbrowser Preferences</a> </li>
<li class="annoyances"><a href="/TargetAlert/">TargetAlert</a></li>
<li class="navigation"><a href="http://olab.free.fr/OLab/#ext-textlink" hreflang="fr">Text Link</a></li>
<li class="navigation"><a href="http://mozilla.durys.net/textplain/" hreflang="en">text/plain</a></li>
<li class="divers"><a href="/TextZoom/">Text Zoom</a></li>
<li class="divers"><a href="/TitlebarTweaks/">Titlebar Tweaks</a>.</li>
<li class="navigation"><a href="http://www.krickelkrackel.de/tooltipenh/tooltipenh.htm" hreflang="en">Tooltip Enhancer</a></li>
<li class="navigation"><a href="/TweakNetworkSettings/">Tweak Network Settings</a></li>
</ul>
J'imagine donc un formulaire en javascript qui renverrait par exemple vers une fonction par exemple CacheSauf(navigation) :
Code : Tout sélectionner
<form action="#" onsubmit="CacheSauf()">
<label for="cat">Catégorie à afficher</label>
<select name="classe" id="cat">
<option value="onglets">Onglets</option>
<option value="annoyances">Annoyances</option>
<option value="divers">Divers</option>
<option value="navigation">Navigation</option>
</select>
<input type="submit" />
</form>
Code : Tout sélectionner
<script type="text/javascript">function CacheSauf(classe) {
var keep = document.GetElementByClass(classe);
if (!keep) document.GetElementByClass.style="display:none";
}
</script>
Quelqu'un aurait une idée ? Une piste

Merci d'avance
