Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Koordinaten auslesen Antworten
Koordinaten auslesen

Lewi
Quasselstrippe


Beiträge: 288


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

---
Lewi = ehemals the_doc

  Profil   Website   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


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

  Profil   E-Mail   Website   Editieren   Zitieren

Lewi
Quasselstrippe


Beiträge: 288


vielen Dank, ich werds mal ausprobieren!

---
Lewi = ehemals the_doc

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben