Salut,
J'ai un comportement bizarre sur ma page.
J'ai plusieurs ancres HTML qui me servent d'interrupteur.
La majorité de ces ancres me permettent de réduire le contenu d'un DIV définie et sont formulés comme suit :
Ici tout fonctionne nickel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div id="Reduc" class="alignLeft"> <a href="#" class="Reduire" >Réduire</a> <div id="cibleAreduire"> BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla</div> </div>
Sur la même page j'ai une ancre qui me permet de valider une ligne de formulaire.
Voici en gros ce code :
Cette ancre là fonctionne pour son rôle d'interrupteur. Mais elle joue les funambules car lorsque je clique dessus elle lance le script JAVA et me remets l'ascenseur en haut de la page.
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 <div id="Reduc" class="alignLeft"> <a href="#" class="Reduire" >Réduire</a> <div id="cibleAreduire"> <table> <tbody> <tr> <td>Blabla</td> <td>Blabla</td> <td><a href="#" class="Valider" >Valider</a></td> </tr> </tbody> </table> </div> </div>
La faute certainement à href="#".
Ma question est : Pourquoi href="#" est interprété ici pour "valider" alors que pour réduire "Réduire" cela n'a aucune incidence sur l'ascenseur ?
Partager