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
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1
23.11.2020 12:21 von noahradar96
Besucher : 8565371
Heute : 2908
Gestern : 4382
Online : 31
14.11.2025 6:45
1 Besucher in den letzten 60 Sekunden
alle 60.00 Sekunden ein neuer Besucher