Changement de traitement de onclick sur html par javascript
Bonjour,
J'ai un script qui me permet d'alterner une image
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function changeImage(el_image, id_image)
{
var prefixe = document.getElementById('prefixe').value;
var image_avant = 'images/Folder_Close.png';
var image_avant = prefixe+image_avant;
var image_apres = 'images/Folder_Open.png';
var image_apres = prefixe+image_apres;
if(el_image.src == image_avant)
{
el_image.src = image_apres;
}
else
{
el_image.src = image_avant;
}
getElementsByTagName("img").setAttribute("src", el_image.src);
getElementById(id_image).setAttribute("onclick", "new Effect.BlindUp('detail_histo0', 1);changeImage(this);");
} |
Et j'aurai voulu aussi alterner le traitement associé au onclick
Code:
1 2
| <img id="image0" src="{#prefixe_site#}images/Folder_Close.png"
onclick="new Effect.BlindDown('detail_histo0', 1);changeImage(this, 'image0');" /> |
Tout va bien pour l'image, mais pour le onclick, il ne se passe rien.
Merci d'avance