Een snelle google geeft me dit voor het kijken omhoog de verlaten en hoogste eigenschappen van een element:
========
functie getElementLeft (Elem) {
als (ns4) {
var elem = getObjNN4 (document, Elem);
terugkeer elem.pageX;
} anders {
var elem;
als (document.getElementById) {
var elem = document.getElementById (Elem);
} anders als (document.all) {
var elem = document.all [Elem];
}
xPos = elem.offsetLeft;
tempEl = elem.offsetParent;
terwijl (tempEl! = verklaar) nietig {
xPos += tempEl.offsetLeft;
tempEl = tempEl.offsetParent;
}
terugkeer xPos;
}
}
functie getElementTop (Elem) {
als (ns4) {
var elem = getObjNN4 (document, Elem);
terugkeer elem.pageY;
} anders {
als (document.getElementById) {
var elem = document.getElementById (Elem);
} anders als (document.all) {
var elem = document.all [Elem];
}
yPos = elem.offsetTop;
tempEl = elem.offsetParent;
terwijl (tempEl! = verklaar) nietig {
yPos += tempEl.offsetTop;
tempEl = tempEl.offsetParent;
}
terugkeer yPos;
}
}
======
Na dat, kunt u de positie van een ander element als zo plaatsen:
======
document.getElementById („movetext“) .style.left = pos1;
document.getElementById („movetext“) .style.top = pos2;