Hi,
var body = iframe.contentDocument.body || iframe.document.body;
...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?
Noe, man muesste nur erst mal die Existenz der "oberen" Objekte testen, bevor man auf darunter liegende Objekte oder Eigenschaften zugreifen will.
Wenn x.y nicht existiert, muss der Zugriff auf x.y.z einen Fehler geben.
if(x.y && x.y.z) hingegen ginge, da von links nach rechts abgearbeitet wird, und bei UND-Verknuepfung abgebrochen wird, sobald wir ein erstes false antreffen.
MfG ChrisB