olepole: Dynamische Iframesteuerung

Hi
ich habe eine Frage, im Netz habe ich folgendes Skript gefunden :
Es dient der Dynamischen änderung eines Iframes der je nach größe der zu öffnende Seite seine höhe vareiert.Ich habe dieses Skript jeweils in die zu öfnende Seite in den Header eingefügt und dem Iframe ein namen gegeben...und so weiter...
alles funktioniert auch gut, die Seite wird gut angepasst, nur leider funktioniert es nur in opera und nicht in ff!
Ich bin leider nicht der Code-Profi und habe das Skript auch nicht selber geschrieben...aber könnt ihr mir vielleicht helfen oder Tipps geben wie ich es für ff anpassen kann???
 vielen dank

hier das Skript:

<script type="text/javascript">
<!--
function resize_me()
{
if(document.getElementById)
{
try
{
intDiff = (document.all||window.opera)?3:0;intDiff += (window.opera)?4:0;
objBody = document.getElementsByTagName('body')[0];
objBody.style.margin = 0;objBody.style.overflow = 'hidden';
objBody.innerHTML = '<div>' + objBody.innerHTML + '</div>';
parent.document.getElementsByName(self.name)[0].style.height
= objBody.firstChild.offsetHeight + intDiff;
parent.scrollTo(0,0);
}
catch(e)
{
return true;
}
}
}
window.onload=resize_me;
//-->
</script>