Bonjour,

Pour afficher dans une cellule de tableau, des informations sur une zone survolée, j'ai utilisé :

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
<script language="javascript">
efface = new Array("");
france = new Array("FRANCE");
</script>
 
function affiche(pays) {
	with (this.carte) {
		nom.value = pays[0];
         }
}
 
<table width="800px"  border="0" cellspacing="0" cellpadding="0">
 <tr>
   <td style="background-color:#336699; color:#FFFFFF;" valign="top" width="250px">
	<p><input type="text" name="nom" value="" class="blocPays" size="60"></p>
   </td>
 </tr>
 <tr>
    <td><img src="images/Europe500.gif" width="440" height="500" border="1" usemap="#carte" style="border-color:#336699; ">
    </td>
 </tr>
</table>
 
<map name="carte">
  <area shape="poly" href="#" onMouseOver="affiche(france)" onMouseOut="affiche(efface)" target="_blank" coords="192,361,182,334,173,334,187,311,192,300,168,294,145,275,119,299,91,305,118,341,113,370,153,381,165,366,183,371">
</map>
J'ai simplifié le code à un seul pays pour plus de clarté, mais il concerne tous les pays d'Europe.
Ce code fonctionne très bien sous IE et rien de s'affiche sous Firefox?
Quelqu'un connait-il ce problème et comment le résoudre ?

Merci d'avance pour vos retours et commentaires,