Bonjour,
Apres des heures de recherche je decide de vous exposer mon probleme :)
Il s'agit d'une page web qui contient un tableau initialement tout affiché, et que je veux choisir les lignes a afficher ou a cacher de la maniere suivante:
Un autre tableau contenant la liste des mots-clés, qui a chaque fois qu'on clique sur une de ses lignes, la fonction JavaScript "show" cherche les les lignes dans le tableau principal toutes les lignes contenant ce mot clé et les affiche.
Voici ma fonction:
<script type="text/javascript">
function show(rel)
{
table = document.getElementById('tablecontainer').getElementsByTagName('TR')
for (l=0;l<table.length;l++)
{
if(table[l].toString().indexOf(rel)<0)
{
if(table[l].style.display == '') table[l].style.display = 'none';
else table[l].style.display = '';
}
}
}
</script>
C'est la ligne if(table[l].toString().indexOf(rel)<0) qui cause les problemes, pourtant quand je clique sur un mot clé tout le tableau principal se cache/se réaffiche.
Que faire?
Merci beaucoup.
Configuration: Linux
Safari 532.1