ich brauche zur Berechnung von Koords die Breite und Höhe eines Divs(<div id="menu" class="menu">...</div>).
Aus miener Bibliothek:
////////////////////////////////////////////////////////////
// getSize(id, win)
function getSize(id, win)
{
var obj = id;
if(typeof id == "string") obj = getById(id, win);
if(!obj) return false;
var size = {width:0, height:0};
if(typeof document.layers != 'undefined')
{
size.width = obj.clip.width;
size.height = obj.clip.height;
}
else if(obj.offsetWidth)
{
size.width = parseInt(obj.offsetWidth);
size.height = parseInt(obj.offsetHeight);
}
return size;
}
getById() ist eine Funktion um die Referenz des Elementes zu holen. Wenn dir aktuelle Browser reichen kannst du sie mit document.getElementById ersetzen.
Struppi.