2009-10-02 3 views
1

J'ai le code HTML suivant:problème avec Firefox et IE8 ne pas montrer mouseover texte alt pour l'image cartes

<div style="position: relative; text-align: left;"> 
<img id="chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181_BaseImage" src="chart.gif" width="460px" height="240px" usemap="#chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181" border="0"> 

<map name="chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181"> 
<area shape="poly" alt="Second Dot" coords="256,51,259,48,256,45,253,48"></area> 
<area shape="poly" alt="First Dot" coords="183,51,186,48,183,45,180,48"></area> 
</map> 
</div> 

Les textes Alt (« point d'abord » et « second point ») montrent bien que les info-bulles quand je passe la souris sur les zones sur le graphique lors de l'utilisation de IE7, mais ils ne montrent pas lors de l'utilisation de Firefox ou IE8.

Des idées pourquoi?

The example can be seen here

Répondre

7

L'attribut alt est affiché uniquement lorsque l'image ne peut pas être chargé. Utilisez plutôt l'attribut title.

+2

Certains navigateurs utilisent la balise 'alt' si le titre n'est pas présent - c'est pourquoi vous voyez ce que vous voyez – ChrisF

Questions connexes