Bonjour à tous,

je suis en train de créer un memory et je voudrais pour cela affecter par une fonction une valeur à l' id de mes images(puisqu'il va y en avoir plusieurs).
J'ai ma fonction, qui doit renvoyer à chaque fois une chaîne différente:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
var ident;
 
function return_id()
{
        ident++;
        var string_id="img"+ident;
        alert(string_id);
        return string_id;
}
et mon image:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="image" src="q80_c.jpg" onclick="return_id();" id="return_id();" />
quand je clique sur mon image, la fonction est bien appelée puisque j'ai bien un message "img1" qui s'affiche.
Mais l'id img1 n'est pas attribué à la création de l'image.

je dois avoir une erreur au niveau de la syntaxe du id="return_id();" , mais je ne sais pas ce qu'il faut mettre...j'ai fait plusieurs essais ,sans succès.
merci d'avance à tous ceux qui vondront bien me donner un coup de main.
cordialement
schwarzy2