[XHTML] [INTERMEDIAIRE] XHTML : Effacement d'une div...
Bonjour,
j'ai un petit soucis. J'ai fait une page en trois sections, chaque section étant une DIV, et un bouton sous les sections.
Code:
1 2 3 4
| <div id="Section1">BlaBla Bla Section 1</div>
<div id="Section2">BlaBla Bla Section 2</div>
<div id="Section3">BlaBla Bla Section 3</div>
<input type="button" class="bouton" value="Calculer" name="Calculer" id="calculer" onClick="majMenu('', 'Test', '', '', '');"> |
Dans la Section 3 si on sort d'un champ avec modification on efface la section 1 & 2. Un exemple :
Code:
<select class='valTxt' name="ZONE_GEO" id= "ZONE_GEO" onChange="cacheSection();"> ... </select>
et cacheSection est définie ainsi :
Code:
1 2 3 4 5 6
| function cacheSection() {
// Récupération et taitement
...
// Puis on efface
elt.style.display = (visible ? "inline" : "none");
} |
Le tout marche bien, sauf si en sortant du champ on clique sur le bouton. En effet l'effacement des sections provoque une remontée du bouton, et donc l'action du bouton n'est pas prise en compte. On est donc obligé de recliquer sur le bouton pour que le calcul s'effectue.
Une petite idée serait la bienvenue. Merci.