Bonjour,

Comment expliquer mon problème... Bonne question.

J'ai tout essayé, alt, title, rien ne fonctionne. Enfin si ça fonctionne mais le problème c'est que ça ne me prend pas en charge les espaces.

J'explique plus en détails. Mon info-bulle va être créée à partir du resultat d'une requete. Les données sont donc des données PHP.

Je sens que je ne suis pas claire...

echo "<td valign=middle><a href="."fichechant.php?code=$resultat->NumChantier"."><img
src="."../img/mini_"."$resultat2->NomPhoto"." title="."$resultat->NomCli .$resultat->LieuChantier .$resultat->TypeMarche"."></a></td>";

Voici la partie de mon code qui me pose problème. Je vous entend déjà me dire que je n'ai pas mis de alt que ça peux donc pas marcher. Oui mais quand je mets les deux ensembles, je n'ai aucun résultat.

Quelqu'un pour m'aider s'il vous plait?

Nenya
Bonjour,

Pour dire les choses clairement: rien à fiche du code PHP. La vraie question qui se pose est: quel est le code HTML généré? Et s'il s'avère que le code généré n'est pas bon, il faudra alors revenir au code PHP pour le corriger. Smiley cligne
<table width=100% border = 0 ><table width=100% border = 0 ><tr><td valign=middle><font face=Tahoma size=2 color=#ff851a>Image</font></td><td valign=middle><font face=Tahoma size=2 color=#ff851a>Description du chantier</font></td></tr><tr><td valign=middle><a href=fichechant.php?code=16><img src=../img/mini_ title=Migaya St Raphael Hôtellerie></a></td><td valign=middle><font face=Tahoma size=2 color=#605d51>Migaya, St Raphael, Hôtellerie.</font></td><tr><td valign=middle><a href=fichechant.php?code=15><img src=../img/mini_ title=Easy 24 Oslo Restauration dans les établissements de santé></a></td><td valign=middle><font face=Tahoma size=2 color=#605d51>Easy 24, Oslo, Restauration dans les établissements de santé.</font></td><tr><td valign=middle><a href=fichechant.php?code=13><img src=../img/mini_Harrods-1.jpg title=Brioche Dorée Londres Restauration scolaire></a></td><td valign=middle><font face=Tahoma size=2 color=#605d51>Brioche Dorée, Londres, Restauration scolaire.</font></td></table>

Voilà le code qui est généré. Lors de l'affichage de celui-ci je vois bien qu'il y a un souci étant donné que le premier mot de la balise est écrit en bleu (c'est celui qui passe) alors que les autre qui suivent sont écrit en noir comme si ils étaient des attributs. Mais je ne sais pas d'où se problème vient...

J'aime ta franchise Smiley smile
Bonjour,

Les valeurs des attributs doivent être entre guillemets, sinon tout nouveau mot sera interprété comme un nouvel attribut...

Profites-en aussi pour corriger les espaces entre border et les signes "=".

Il semblerait aussi que deux a> trainent dans les deux premières lignes du code; peut-être un problème de copier/coller...

Cela dit, comme tu l'anticipais, ajouter des attributs alt décrivant le lien permettrait aux utilisateurs ne disposant pas des images d'avoir accès aux liens. Actuellement, le seul intitulé dont ils disposent risque d'être... le nom du fichier, qui n'est pas très explicite Smiley cligne

Le alt est sensé décrire l'image ou, plutôt, donner l'information équivalente portée par l'image. Pour des raisons de compatibilité entre Internet Explorer et les autres navigateurs, il est de surcroît recommandé de dupliquer l'information donnée par le alt, dans le title du lien, autrement dit écrire par exemple <a href="fichecant.php?code=16" title="Migaya Saint-Raphaël Hôtellerie"><img src="../img/mini_" alt="Migaya Saint-Raphaël Hôtellerie"></a>
Mon problème est enfin résolu, merci beaucoup pour vos conseils et votre aide.

Keffria