Salut,
Je voudrais faire un script pour placer un calque sur une image a l'endroit ou l'utilisateur clique.
Voici mon script qui fonctionne tres bien sous FF mais pas sous IE :'(
Je pense que c'est c'est un probleme avec la fonction offsetX. Quelqu'un pourrait m'aider ???
Merci d'avance,
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 <html> <head> <script language="JavaScript"> function Coords(e) { var x = (window.event) ? window.event.offsetX : e.layerX; var y = (window.event) ? window.event.offsetY : e.layerY; if(document.getElementById('cross').style.visibility == 'visible') { document.getElementById('cross').style.left = x ; document.getElementById('cross').style.top = y ; } } </script> </head> <body> <form name=frmTest> <br><br><br><br><br><br><br><br><br> </form> <div id="img1 ><img src=image/test.jpg onClick="Coords(event)"></div> <div id="cross" style="position:absolute;left:0px;width:10;visibility:visible;"> + </div> </body> </html>
Partager