Hallo Honda,
function anpassen()
{
document.getElementById('iframe').style.height = frames['iframe'].document.getElementById('inhalt').offsetHeight + 'px';
Das document des Iframes kannst du ansprechen mit frames['NameDesIframe'].document... oder noch einfacher mit NameDesIframe.document... . Bei dir sehe ich aber keinen Namen, sondern nur eine Id.
<iframe src="inhalt.html" id="iframe" height="160" scrolling="no" width="468" onLoad="anpassen()"></</iframe>
Das doppelte </ ist sicher nicht hilfreich. Wird denn anpassen() aufgerufen (onload gibt es eigentlich nur für <body> und <frameset>)? Testen kannst du das, indem du einen alert in die Funktion schreibst. Wenn ja, gehe weiter auf Fehlersuche:
Was sagt die Javascript-Konsole?
alert(document.getElementById('iframe'));
alert(NameDesIframe.document);
alert(NameDesIframe.document.getElementById('inhalt'));
alert(NameDesIframe.document.getElementById('inhalt').offsetHeight);
usw.
Grüße,
Stefan