Andreas Nagel: umliegende Tabelle soll die Breite des iframes annehmen

Beitrag lesen

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:

probiere es mit optischer Darstellung