Mark: Bilderwechsel in NETSCAPE

Also ich habe einen Code der funzt:

<layer name="buttonmenu20" position=absolute z-index=2 top=130px left=118px width=140px height=57px visibility=hide>
    <script src="../javascript.js">
    </script>
    <a href="unt_geschaeftsfuehrung.html" onmouseover="gedrueckt(1);" onmouseout="nichtgedrueckt(1);"><img name="button1" src="../menue_bat_unt_ge1.gif" width="140" height="19" border="0"></a></layer>

bei mausuebergang wird der knopf, bzw das bild button1 gewchselt mit der funktion:

function gedrueckt (Buttonnummer)
{
var buttonb = Buttonnummer+100;
eval ("document.images.button" + Buttonnummer + ".src =  button[" + buttonb + "]" );
}

Will ich aber das gleiche ein bissel weiter unten im Code so machen :

<layer name="zertifikatlayer" position=absolute top=11px left=480px  width=274px height=386px visibility=visible>
<img name="zertifikat" src="../zer_bb_din9001.jpg" width="274" height="386" border="0"></layer>

Durch einen anderen auslöser wird diese funktion aufgerufen:
function nszertifikatewechsel (nummer,layernummer)
{
for (var i=14; i<20; ++i)
 {
        document.layers[i].visibility = "hide";    }
document.layers[layernummer].visibility = "show";
eval ("document.images.zertifikat.src = zertifikate[" + nummer + "]" );     <--------------- BEI DIESER ZEILE KRIEG ICH IMMER DIE FEHLERMELDUNG  = No Prperties for document.images.zertifikat.
}

Was mach ich verkehrt ? das Bild hat den Namen zertifikat also muss ich doch mit document.images drauf zugreifen können ?! Besonders weil es ein paar zeilen dadrüber funzt?! Kann es sein das es mit den layern zu tun hat ? wenn ich aus einem anderen layer raus die funktion aufrufe, daß er dann keinen zugriff mit document.image auf die Bilder in einem anderen Layer hat?

Ich weiss net weiter.

  1. document.layers[i].visibility = "hide";    }
    document.layers[layernummer].visibility = "show";
    eval ("document.images.zertifikat.src = zertifikate[" + nummer + "]" );     <--------------- BEI DIESER ZEILE KRIEG ICH IMMER DIE FEHLERMELDUNG  = No Prperties for document.images.zertifikat.
    }

    Was mach ich verkehrt ?

    versuchs mal mit
    document.layers[i].document.images.zertifikat.src = ...