Hallo molily!
So funzt(TM) das Skript aber auch nicht...
function pruefe() {
var iframename = 'detail';
if (!document.getElementById) return;var iframe = document.getElementById(iframename);
var body = iframe.contentDocument || iframe.document;iframe.scrolling = 'no';
iframe.style.height = (body.offsetHeight + 35) + 'px'; // vielleicht eher scrollHeight
body.scroll = 'no'; // ist auch unnötig, glaube ich, wenn man eh overflow:hidden setzt
body.style.overflow = 'hidden';
}
»body.style has no properties«, sagt der Feuerfuchs. Weil die Variable »body« ja nur das »document« ist, und nicht der document.body. Darum geht es so:
`var body = iframe.contentDocument.body || iframe.document.body;`{:.language-javascript}
...aber nicht im IE 6 -> »'contentDocument.Body' ist Null oder kein Objekt« . Invertiert man die ODER-Verknüpfung geht es im IE, dafür nicht im FF -> »iframe.document has no properties«.
Eine Browser-Abfrage müsste also doch her, oder?
Viele Grüße aus Frankfurt/Main,
Patrick
--
![](http://www.atomic-eggs.com/fuernA.jpg)
\_ - jenseits vom delirium - \_
[[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash](http://www.atomic-eggs.com/)]
Nichts ist unmöglich? [Doch!](http://www.atomic-eggs.com/cwi/cwi_4.shtml)
Heute schon ge[gök](http://goek.atomic-eggs.com/goek_goek.html)t?