Bonjour j'ai ce code :

<script>
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function afficheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='visible';
    document.getElementById(baliseId).style.display='block';
    }
  }
 
function cacheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='hidden';
    document.getElementById(baliseId).style.display='none';
    }
  }
 
cacheId('contenu'); 
</script>
Avec dans le BODY : javascript:afficheId('p1');javascript:cacheId('p11');

Ce script sert a cacher ou afficher des DIV dans ma page.

Je voudrais le faire �voluer le script sans etre oblig� de mettre cacheId, pour tous les Div que je veux ferme. Je veux juste qu'a l'ouverture d'un tous les autres se ferment.

Merci de m'�clairer !