alors le HTML qui correspond
<div id="calcCID" onMouseOver="affichMenu('carteId', 'calcCID', -1, -40);">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td align="left" valign="middle" class="tdMenuCIDhaut"><a href="carte_identite/bref.html" target="_self" class="lienMenu">En bref</a></td>
</tr>
<tr>
<td align="left" valign="middle" class="tdMenuCID"><a href="carte_identite/historique.html" class="lienMenu">Evolution</a></td>
</tr>
</table>
</div>
et la fonction js (qui était déjà présente et que je n'aime pas trop):
function affichMenu(objetReference, calqueMenu, decalageX, decalageY, decalageOutX, decalageOutY)
{
// Compatibilité Menu du bas
if (!decalageOutX)
decalageOutX = (-85);
if (!decalageOutY)
decalageOutY = (-160);
// Gestion des arguments optionnels
if (!decalageX)
decalageX = 0;
if (!decalageY)
decalageY = 0;
// Definition des objets calques
var calqueMenuOut = calqueMenu + "Out";
var pixel = " px";
// Définition du Navigateur Client
Navigateur = NavCheck();
// Netscape 4
if(Navigateur.ns4)
{
//alert('NETSCAPE 4');
var menu = window.document.layers[calqueMenu];
var menuOut = window.document.layers[calqueMenuOut];
var objet = window.document.layers[objetReference];
}
// Internet Explorer
else if(Navigateur.ie)
{
//alert('IE');
var menu = window.document.all[calqueMenu];
var menuOut = window.document.all[calqueMenuOut];
var objet = window.document.all[objetReference];
}
// W3C - Navigateur compatible DOM
else if(Navigateur.dom)
{
//alert('DOM');
var menu = window.document.getElementById(calqueMenu);
var menuOut = window.document.getElementById(calqueMenuOut);
var objet = window.document.getElementById(objetReference);
}
// Recupération des coordonnées
var posX = findPosX(objet);
var posY = findPosY(objet);
// Gestion des décalage optionnels
decalageX = (decalageX*1); // Force un type INTEGER
decalageY = (decalageY*1); // Force un type INTEGER
var newPosX = posX + (decalageX);
var newPosY = posY + (decalageY);
// Positionnement du menu réel
var coordonneesX = newPosX + pixel;
var coordonneesY = newPosY + pixel;
menu.style.left = coordonneesX;
menu.style.top = coordonneesY;
// Positionnement du menu de détection de sortie
posOut_X = newPosX + (decalageOutX);
posOut_Y = newPosY + (decalageOutY);
menuOut.style.left = posOut_X + pixel;
menuOut.style.top = posOut_Y + pixel;
// Affichage du claque
menu.style.visibility = "visible";
menuOut.style.visibility = "visible";
}
est ce mieux?