PHP beginner |
|
Ik heb deze topic doorgelezen, maar ook ik zit met hetzelfde probleem
http://www.sitemasters.be/forum/3/28672
er wordt in die topic wel een aantal links gegeven naar quircksmode, maar het probleem is dat ik dat totaal niet begrijp. ook niet dat van offsettop/offsetleft .
Ik wil dus gewoon de x-en y-coordinaat van de div in 2 textarea's.
met de muiscursor is dit me al gelukt (dus de muiscoordinaten in 2 textarea's).
bijkomend: ik heb wel verschillende div's op een pagina die ik uit een database haal, en ik gebruik prototyp/script.aculo.us.
EDIT: ik heb ondertussen dit script ook geprobeerd (http://gathering.tweakers.net/forum/list_messages/1128897), maar ik krijg het gewoon niet aan de praat. (het script zelf wel, maar enkel maar voor één div, terwijl ik meerdere div's op mijn pagina heb).
EDIT2: ik heb het bijna gevonden:
<script>
function getPosition(element) {
var left = 0;
var top = 0;
if(element.offsetParent) {
while(element) {
left += element.offsetLeft;
top += element.offsetTop;
element = element.offsetParent;
}
}
return {offsetLeft: left, offsetTop: top};
}
var element = document.getElementById('movable_div1');
var pos = getPosition(element);
alert(pos.offsetLeft + ', ' + pos.offsetTop);
</script>
<script> function getPosition(element) { var left = 0; var top = 0; if(element.offsetParent) { while(element) { left += element.offsetLeft; top += element.offsetTop; element = element.offsetParent; } } return {offsetLeft: left, offsetTop: top}; } var element = document.getElementById('movable_div1'); var pos = getPosition(element); alert(pos.offsetLeft + ', ' + pos.offsetTop); </script>
dit script geeft de coordinaten correct weer, maar in een alert.
Hoe kan ik deze nu in een textvak zetten?
|