Firefox und IE haben einen unterschiedlichen Zugriff auf das Dokument im iFrame.
Nehmt bitte die Function, so wie ich sie geschrieben habe, sie ist browserübergreifend.
Oder zumindest den Ausdruck:
var idoc = iFrame.contentWindow!=undefined?iFrame.contentWindow.document:iFrame.document;
Gruß,
Flash