Struppi: Breite eines Divs auslesen

Beitrag lesen

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.