Bonjour,
Voila mon problème. Je suis entrain de travailler sur un site qui possède de nombreux mots pouvant necessiter une explication. Pour cele, j'ai mis en place un systeme en javascript qui affiche une infobulle au passage de la souris.
Maintenant, je voudrai étendre ce systeme sur les images. Le problème est que, mes images possèdant un attribut "alt", sous ie l'infobulle "ie" et mon infobulle en javascript se marche dessus, ce qui est du plus mauvais effet.
J'ai tenté de faire deux image, une entre balises '<noscript></noscript>', ou je ne mets pas mon infobulle javascript, et une autre, ou je mets seulement mon infobulle javascript et pas d'attribut title/alt.
Le problème est que quand on affiche le site sans javascript, on a effectivement la nouvelle image (avec son attribut alt) qui s'affiche, mais l'ancienne est encore la !
Bref, existe-t-il un moyen (en javascript ou php ou autre...) d'afficher soit une "image1 si le javascript" est actif, soit "une image2 s'il ne l'es pas" ?
Je ne cherche pas une validation d'accessibilité, mais simplement du confort pour ceux qui vont visiter le site. Ceux avec javascript auront des infobulles améliorée, avec des styles a l'intérieur et un affichage qui ne s'efface pas au bout de quelques seconde, mais j'aimerai également garder les infobulles "classique" pour ceux qui n'ont pas javascript et pour les robots de référencement.
Si quelqu'un a une piste, merci d'avance !
Partager