Nein, nicht ganz.
Lass die function browser() einfach weg, genauso wie ich dir den code geschickt habe. Dann wird das Bild bestimmt, bevor der Body geladen wird, und das ist notwendig.
<script language="JavaScript">
<!--
var bild = "";
var browser = navigator.appName;
if (browser == "Netscape")
{
bild = "";
}
else
{
bild = '<img src="../images/bildname.gif">';
}
//-->
</script>