von Lewi |
vielen Dank, ich werds mal ausprobieren! |
von c3o |
1.
meindings = document.getElementById('meineid');
var y = meindings.offsetTop; var x = meindings.offsetLeft;
Das ergibt bei absolut positionierten Elementen die Koordinaten des linken oberen Punktes des Elements.
Aufpassen: bei Verschachtelungen, zB. in Tabellen, ist das im Verhältnis zum Elternelement -- das heißt man müsste durch meindings.parentNode loopen bis meindings.parentNode.tagName=='HTML' und jeweils deren offsetTop und offsetLeft zusammenzählen um den tatsächlichen Abstand zu bekommen.
2.
if (document.all) {
x = document.body.clientWidth + document.body.scrollLeft; y = document.body.clientHeight + document.body.scrollTop;
} else {
x = window.innerWidth + window.pageXOffset; y = window.innerHeight + window.pageYOffset;
}
Funktioniert in IE6, Phoenix 0.5/Mozilla 1.2, Opera 7b2 und (man höre und staune) Netscape 4.78 |
von Lewi |
Hi,
ist es per JS möglich,
1. Die Koordinaten eines bestimmten Objekts auf der Seite oder
2. Die Koordinaten des untersten rechtesten sichtbaren Punktes einer Seite
auslesen zu lassen?
Gruß
the_doc |
|