Hallo
function BereichAnpassen()
{
var SiteHeight = top.document.body.clientHeight
var SiteWidth = top.document.body.clientWidth
var DatenHeight = top.frames['Daten'].document.getElementById('Inhalt').offsetHeight
var DatenWidth = top.frames['Daten'].document.getElementById('Inhalt').offsetWidth
if (SiteHeight != "" && SiteHeight != 0)
{
if (SiteHeight - 65 - 60 - top.KennungHeight < DatenHeight + 10)
{
if (parent.document.getElementById('Titel').length > 0)
{
if (top.document.getElementsByName('DataCol')[1].style.display != "") top.document.getElementsByName('DataCol')[0].style.display = ""
top.showPunkt = ""
}
if (top.BIndex != 0) DatenWidth = DatenWidth + 20
DatenHeight = SiteHeight - 65 - 62 - top.KennungHeight
}
else
{
top.document.getElementsByName('DataCol')[0].style.display = "none"
top.showPunkt = "none"
}
if (DatenWidth + 10 < SiteWidth - top.document.getElementById("SideBar").offsetLeft - 125)
{
top.document.getElementById("Bereich").style.width = DatenWidth + "px"
}
else
{
top.document.getElementById("Bereich").style.width = SiteWidth - top.document.getElementById("SideBar").offsetLeft - 125 - 10 + "px"
}
top.document.getElementById("Daten").style.height = DatenHeight + "px"
top.document.getElementById("DatenBereich").style.marginTop = (top.document.getElementById("Bereich").offsetHeight / 2 * -1) - 26
top.document.getElementById('DialogBereich').style.marginTop = (DatenHeight - top.document.getElementById("Dialogbox").offsetHeight + 20) / 2
}
}
und das jetzt mit + 10px und ich denke das ohne dieser Rechnerei es auch nicht zum gewünschten Ergebnis kommt: