Pour simplifier le code :
<body>
<script language="javascript" type="text/javascript">
function clicTab(elt)
{
var tabs = document.getElementsByName("tab");
var divs = document.getElementsByName("div");
for (i=0; i<tabs.length; i++)
{
tabs[i].id = '';
divs[i].style.display = 'none';
}
elt.id="current";
for (i=0; i<tabs.length; i++)
{
if(tabs[i].id == 'current')
{
divs[i].style.display = 'block';
}
}
}
</script>
<div id="navcontainer">
<ul id="navlist">
<li><a href="#" id="current" name="tab" onclick="clicTab(this);">Synthèse</a></li>
<li><a href="#" name="tab" onclick="clicTab(this);">Force Cote</a></li>
<li><a href="#" name="tab" onclick="clicTab(this);">Ventes</a></li>
<li><a href="#" name="tab" onclick="clicTab(this);">Limitations</a></li>
</ul>
</div>
<div class="tab">
<div id="synthese" name="div" style="display:block">
sy
</div>
<div id="forceCote" name="div" style="display:none">
fc
</div>
<div id="ventes" name="div" style="display:none">
vt
</div>
<div id="limitations" name="div" style="display:none">
li
</div>
</div>
</body>
Ce code me permer d'afficher la div correspondant à un lien (système d'onglets). Ca marche sous FF mais pas IE
