W sieci jest wiele skryptów pozwalających określić współrzędne x i y kursora myszy. Nie znalazłem natomiast informacji jak określić współrzędne jakiegoś elementu, np. div. Nie jestem dobry w js, więc posklejałem coś takiego:
<style type="text/css"> .boxx { position: absolute; width: 100px; height: 100px; left: 0px; top: 0px; margin: 0px; background-color: red; } </style> <form name="Show"> <input type="text" name="x"> <input type="text" name="y"> </form> <script type="text/javascript"> function XY(){ with(document.Show){ x.value=document.getElementById("boxx").style.posLeft; y.value=document.getElementById("boxx").style.posTop; } } </script>
Efekt powinien być taki, że w polach formularza powinny wyświetlić się współrzędne elementu, jednak zamiast wartości liczbowych w polach x i y formularza wyświetla się napis "undefined". Proszę o o odpowiednie nakierowanie mnie. Dziękuję!