La construction d'un tableau javascript, dans un fichier mespdf.js tel par exemple que celui-ci :
var mesDocs=new Array("atlas.pdf","bouquin.pdf",...,"zébulon.pdf");
permettrait son chargement (1ère ligne de code ci-après) puis son utilisation dans un script qui aurait pour tâche d'afficher les fichiers désignés par leurs initiales...
<script type="text/javascrip">mespdf.js</script>
<script type="text/javascrip">
function clicSurVolet(d,f){
// d et f sont des caractères tels que 'A','B','C'...
// que l'on transforme en minuscules
var a=d.toLowerCase(),z==f.toLowerCase(),lesDocs='';
// Construire la liste qui convient
for (var i=0;i<mesDocs.length;i++)
if (a<=mesDoc[i].substr(0,1) && mesDoc[i].substr(0,1)<=z)
lesDocs+=mesDocs[i]+'
';}
// Afficher cette liste dans une div repérée par son identifiant (id="docs")
document.getElementById("docs").innerHTML=lesDocs;
}
</script>
Il ne reste plus qu'à mapper l'image pour lancer cette fonction avec des arguments adaptés aux onglets, à modifier quelque peu la liste pour disposer des liens sur les titres, à traiter la question des accents éventuels, à passer à d'autres distinctions plus passionnantes que les initiales... etc. etc.