Bonjour,
Petite question : comment faire pour ouvrir un div avec un clic aléatoire, n'importe où sur la page (sauf les liens existant) ?
Je pense que ça se fais en Js mais j'en suis pas sur du tout.
Version imprimable
Bonjour,
Petite question : comment faire pour ouvrir un div avec un clic aléatoire, n'importe où sur la page (sauf les liens existant) ?
Je pense que ça se fais en Js mais j'en suis pas sur du tout.
Code:<body onclick="opendiv()">
Ca marche "à peu près", en fait que je clique sur un lien existant sur ma page, ça va également m'afficher mon div (quelques millièmes de secondes avant de suivre le lien cliqué). Sinon quand je clique autre part (sans être sur un vrai lien), pas de problèmes.
J'ai tenté avec ça également mais ça fais la même chose :
Code:
1
2
3
4
5
6
7
8
9
10
11
12 <script type="text/javascript"> function toggleDiv(divId, iState) // 1 visible, 0 hidden { var vDiv = document.getElementById(divId); vDiv.style.display= (iState ? "" : "none"); } </script> </head> <body onclick="javascript:toggleDiv('women',1);"> <div style="display:none;background-color:#FF0000;width:100px;height:100px;z-index:10000;position:absolute;" id="women"> LIENS WOMEN </div>
fais une recherche avec cancelBubble et stopPropagation ...
en effet le click sur une balise contenue dasn la page se répercute ensuite sur les éléments parents ...