Bonjour,
J'ai un script qui me permet d'alterner une image
Et j'aurai voulu aussi alterner le traitement associé au onclick
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);"); }
Tout va bien pour l'image, mais pour le onclick, il ne se passe rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <img id="image0" src="{#prefixe_site#}images/Folder_Close.png" onclick="new Effect.BlindDown('detail_histo0', 1);changeImage(this, 'image0');" />
Merci d'avance
Partager