Je mappe une image, et sur le onmouseover de l'image j'essaye de positionner une autre image par rapport à l'area du map ...
au départ j'ai essayé de splitter les coords de l'area pour en récupérer le top et le left, mais le map étant a priori lié à l'image j'ai alors essayé" d'en récupérer l'offsetTop avec la methode de DenisC offsetParent ...
Mais rien n'y fait je ne recupère toujours que la position par rapport à l'image et pas par rapport à la page ...![]()
Le but est de faire venir se positionner une image en position absolute par rapport à l'area du map ...
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
23
24
25
26 <script type='text/javascript'> function calculeOffsetLeft(r){ return calculeOffset(r,"offsetLeft") } function calculeOffsetTop(r){ return calculeOffset(r,"offsetTop") } function calculeOffset(element,attr){ var offset=0; while(element){ offset+=element[attr]; element=element.offsetParent } return offset } function PlaceSpot(here){ var BallTop=calculeOffsetTop(here); var BallLeft=calculeOffsetLeft(here); document.getElementById('ball').style.top=BallTop document.getElementById('ball').style.left=BallLeft }
Partager