Dennis: offsetWidth zuweisen???

Hallo!

Ich versuche einem <div> Objekt eine bestimmte Breite zuzuweisen, erhalte aber die Fehlermeldung "Objekt unterstützt diese Anweisung nicht". Was muss ich anders machen????

function setw() {
breite = screen.width - 100;
if (v6) document.getElementById('menu').offsetWidth = breite;
else if (ie4) document.all['menu'].offsetWidth = breite;
}

Dennis

  1. Hallo Dennis!

    Ich versuche einem <div> Objekt eine bestimmte Breite zuzuweisen, erhalte aber die Fehlermeldung "Objekt unterstützt diese Anweisung nicht". Was muss ich anders machen????

    function setw() {
    breite = screen.width-100+"px";
    if (v6) document.getElementById('menu').style.width = breite;
    else if (ie4) document.all.menu.style.setAttribute("width",breite,"false");
    }

    offsetWidth ist AFAIK ein read-only Wert. So wie oben sollte es eigentlich klappen (bei der else-Anweisung mit der Variablen 'breite' bin ich mir nicht sicher, ob es so klappt - musste mal bitte probieren).

    Gruß Gunther

    1. Hallo Gunther!

      Hat ausgezeichnet geklappt!

      Danke schön!

      Dennis