Un google rápido me da esto para mirar para arriba las características izquierdas y superiores de un elemento:
========
getElementLeft de la función (Elem) {
si (ns4) {
elem del var = getObjNN4 (documento, Elem);
elem.pageX de vuelta;
} {
elem del var;
si (document.getElementById) {
elem del var = document.getElementById (Elem);
} si (document.all) {
elem del var = document.all [Elem];
}
xPos = elem.offsetLeft;
tempEl = elem.offsetParent;
¡mientras que (tempEl! = falta de información) {
xPos += tempEl.offsetLeft;
tempEl = tempEl.offsetParent;
}
xPos de vuelta;
}
}
getElementTop de la función (Elem) {
si (ns4) {
elem del var = getObjNN4 (documento, Elem);
elem.pageY de vuelta;
} {
si (document.getElementById) {
elem del var = document.getElementById (Elem);
} si (document.all) {
elem del var = document.all [Elem];
}
yPos = elem.offsetTop;
tempEl = elem.offsetParent;
¡mientras que (tempEl! = falta de información) {
yPos += tempEl.offsetTop;
tempEl = tempEl.offsetParent;
}
yPos de vuelta;
}
}
======
Después de ésa, usted puede fijar la posición de otro elemento como tan:
======
document.getElementById (“movetext”) .style.left = pos1;
document.getElementById (“movetext”) .style.top = pos2;