La commande ALT dans une page JSP

Fermé
fred - 26 janv. 2007 à 16:40
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 26 janv. 2007 à 16:45
Dans une page JSP , je souhaite afficher une info bulle grace à la commande ALT mais il me tronque le libellé au premier espace rencontré

EX:
<td><img src="images/feux/feu_vert.jpg" alt= <% out.print(MsgErrGlobal);%> width="18" height="20"></td>

La variable MsgErrGlobal contient = " Le pays saisi est un pays étranger"

L info bulle me renvoie uniquement ="Le" , j 'ai essayé avec et sans accent. Pourtant lorsque j 'affiche la source de la page , j 'ai bien la totalite du message.

Avez une idée
A voir également:

1 réponse

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
26 janv. 2007 à 16:45
Bonjour,

Deux choses.
1 - "alt" ne sert normalement pas à afficher une info-bulle, mais à afficher un texte "par défaut" pour les navigateurs n'affichant pas les images. Pour une infobulle, l'attribut qui va bien est l'attribut "title".
2 - tu n'as pas mis de guillemets autour de ce texte ! il est donc normal qu'il soit coupé après le premier espace.

Donc, au final, je te conseille de mettre :
<img src="images/feux/feu_vert.jpg" title="<% out.print(MsgErrGlobal);%>" width="18" height="20">
BOnne chance pour la suite :)

Xavier
1