@mirzaoauthorOct 21.2005 — #Kor, this is OK. But I don't need messagebox with x y position. As you can see from my question I want to mark (by some another image,maybe arrow) the place where you click on first image. I know that I must use layers for this, but I'm not so good with javascript
@LeruraOct 21.2005 — #i think you need to map (ismap/usemap commands) you image.
i'm not much into mapping. but using this the click will "execute" the coordinates of the click according to the image. and when e.g you click at the image-coordinates "300,200" then u can center the little image at this point using some styling through javascript.
@herodote92Oct 21.2005 — #I adapted a little Kor's script, this works (it positions a X on the image, where the user clicked). You could easily improve it (positioning an arrow image, for ex.):
<i> </i><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Mouse position</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <script language="JavaScript" type="text/JavaScript"> var posx;var posy;
function capmouse(e){ // captures the mouse position posx = 0; posy = 0; if (!e){var e = window.event;} if (e.pageX || e.pageY){ posx = e.pageX; posy = e.pageY; } else { if (e.clientX || e.clientY){ posx = e.clientX; posy = e.clientY; } } } function showP(){ document.getElementById("div2").className="div3"; document.getElementById("div2").style.top =(posy-10)+'px'; document.getElementById("div2").style.left=(posx-6)+'px'; } </script> <style type="text/css"> .div1 {position:absolute;top:100px;left:100px;visibility:visible;z-index:5} .div2 {position:absolute;top:0px;left:0px;visibility:hidden;z-index:1;color:black;} .div3 {position:absolute;visibility:visible;z-index:10;font-family:monospace;font-size:20px;font-weight:900;color:black;} </style>
@PowerCheezFeb 18.2013 — #I am also interested in the script here but when I inserted it into my page two issues arised.
1) The picture that is supposed to be clicked ended up on the top of the page overlaying the form underneath. I need it to be positioned in a certain place.
2) I need to be able to position several marks on the same image. How do I do that?
And as a bonus, I need these marks to be able to be transferred to a pdf along with everyting else in the form at the end of completing the form.