Bonjour,

J'ai récupéré un menu déroulant qui fonctionne parfaitement sous Internet Explorer mais pas sous Firefox :

Voici le code :
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<SCRIPT language=JavaScript>
document.onmouseover = openIt; 
 
function openIt()
{
	var items = 2;
	currEl = window.event.toElement
	if (currEl.className == "two")
	{
		newId = currEl.id + "box" 
		showBox = document.all(newId) 
		showBox.style.display = "block" 
	}        
	for (i=1; i<=items; i++)
	{
		openItem="item" + i + "box"
		elOpen = document.all(openItem)
			if ((elOpen.style.display == "block")&&(elOpen != showBox)) 
					elOpen.style.display = "none" 
			if (currEl.className == "closeIt")
			{ 
				elOpen.style.display = "none" 
			} 
	}
}
 
function closeIt()
{
	document.all.item1box.style.display = "none";
	document.all.item2box.style.display = "none";
}
 
document.onclick = closeIt;
</SCRIPT>
Voici une partie du HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<span onMouseOut=closeIt()><a class="two" id="item1" href=#>Nos produits</a><br>
<table class="box" id="item1box" onMouseOver="this.style.display = 'block'" style="DISPLAY: none" width="100%" cellpadding="2">
	<tr><td><a class="sousmenu" href="index.php?to=caisses" title="Caisses">Caisses</a></td></tr>
	<tr><td><a class="sousmenu" href="index.php?to=caisses_navette" title="Caisses navettes">Caisses navettes</a></td></tr>
	<tr><td><a class="sousmenu" href="index.php?to=amenagements_calages" title="Caisses : aménagements et calages">Caisses : aménagements et calages</a></td></tr>
	<tr><td><a class="sousmenu" href="index.php?to=palettes_emballages" title="Palettes et emballages divers">Palettes et emballages divers</a></td></tr>
</table>
</span>
Quelqu'un aurait-il une idée sur le problème ?

Merci,
Franck