5568 sujets

Sémantique web et HTML

Boujour a tous,

Je me permet de vous demander votre aide, puisqu'un problème de validation me préocupe :

En effet dans une page web j'ai ceci :
<img src="image.png" id="mon_image" name="mon_image" />


Je pensais que rien ne posait problème mais lors de la validation au W3C j'obtiens l'erreur suivante :
"W3C Validator" a écrit :

Line 177, Column 39: there is no attribute "name".
<img src="image.png" id="mon_image" name="mon_image" />


Et ma page est validée si je supprime l'attribut name.
Le problème est que j'ai besoin de cet attribut d'un aute coté puisqu'une de mes fonctions JavaScript s'en sert pour acceder à l'image et changer sa source, comme ceci :
document.images['mon_image'].src = 'une_autre_image.png';


Voila voila,
si quelqu'un connait la solution à ce problème, je lui serait reconnaissant de me la faire connaitre.

Merci d'avance.
Neophell
Modifié par neophell (01 Aug 2007 - 16:08)
Hello,
neophell a écrit :
document.images['mon_image'].src = 'une_autre_image.png';

Cette syntaxe fonctionne aussi si ton image a l'id "mon_image" et pas de name.
tiens, oui.
Pourtant j'avais testé cette solution sans succès.
J'avais du faire une erreur.

Quoi qu'il en soit merci beaucoup de votre réponse, ainsi que de se rapidité.
Et excusez moi pour le dérangement qui manifestement n'en valait pas réelement la peine.

Neophell