Bonjour a tous.
voila j'ai un petit script qui doit faire apparaitre une 'table' juste dessous un boutton lors du clique, et disparaitre au second click.
le probleme est le placement de ce tableau, car je n'arrive pas a recuperer le 'left' et le 'top' du boutton.
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
20
21
22 <style type="text/css"> <!-- #DivMenuPrint{ position:absolute; left:100px; top:100px; border:1px black solid; visibility:visible; } --> </style> <table cellpadding="0" cellspacing="0" border="0" bgcolor="#D4D0C8" id="DivMenuPrint"> <tr> <td style="padding-left:7px;padding-right:7px;" valign="bottom"><a href="">Imprimer ceci</a></td> </tr> <table> <input type="button" value="Imprimer" Onclick="MenuPrint('ButtonPrint')" style="width:100px;" id="ButtonPrint">Comme vous pouvez le voir je veux que le tableau se place juste dessous le bouton, Où que soit ce bonton ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function MenuPrint(bouttonname){ if(document.getElementById("DivMenuPrint").style.visibility == "visible") document.getElementById("DivMenuPrint").style.visibility="hidden"; else document.getElementById("DivMenuPrint").style.visibility="visible"; document.getElementById("DivMenuPrint").style.left = document.getElementById(bouttonname).style.left; document.getElementById("DivMenuPrint").style.top = document.getElementById(bouttonname).style.top; }
merci a ceux qui m'eclaireront
Partager