Bonjour,
Je cherche à faire une fonction pour mettre en arrière plan ou au prmier plan un div par rapport à d'autres div...
Voici ce que j'ai fais:
ChangeZindex fait passer le div cliqué au premier plan en trouvant le plus grand zindex +1;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function mettre_background(id_div) { Zindex_min(id_div); document.getElementById(id_div).onclick=""; } function mettre_top(id_div) { document.getElementById(id_div).onclick="changeZindex('"+id_div+"')"; changeZindex(id_div); }
Zindex_min fait pareil en sens inverse(zindex_min -1)
En gros, lorsque je crée mon div, il a l'attribut onclick="changeZindex('id_div')"
Si je le met en arrière plan, je désactive le onclick en le vidant.
Et lorsque je veux le remettre au premier plan, je lui redonne la possibilité de changer le zindex en modifiant l'attribut onclick=changeZindex('"+id_div+"').
Le problème, c'est que lorsque je remet le onclick, si je clique sur mon div il ne se passe rien...
Ai je fais une erreur quelque part?
Partager