Hallo Forum,
ich probiere jetzt schon ein Weilchen rum und sehe nun wohl den Wald vor lauter Bäumen nicht.
Ich möchte auf einer Seite, auf der etliche Layer mit Bildern sind, den Status des Ladezustandes abfragen und erst dann den Layer "Blende", der zuvor alles überdeckt, unsichtbar machen. Mir ist klar, dass man in Netscape 4.7 (PC und Mac) die Layer anders ansprechen muss als unter IE. Ich halte meine Variante eigentlich für ganz akzeptabel, leider funktioniert sie nicht (auf Netscape 4.7 (Windows2000)) . Es gibt auch keine Consolenfehlermeldungen. Irgendwelche Tipps?
------------CODE ANFANG-----------------------
if (document.layers)
var layerlaenge = document.layers.length;
function BildCheckNC() {
var zaehler1 = 0;
var zaehler2 = 0;
for (z = 0; z < layerlaenge; z++)
{
for(m = 0; m < document.layers[z].document.images.length; m++)
{
if(document.layers[z].document.images[m].complete == true)
{
zaehler1++;
if (zaehler1 == document.layers[z].document.images.length)
{
zaehler2++;
}
}
else
{
document.layers["Blende"].visibility = "hide";
}
}
}
if (zaehler2 == layerlaenge)
{
document.layers["Blende"].visibility = "show";
}
}
if (document.layers)
window.setInterval("BildCheckNC()",3000);
---------------CODE ENDE------------------------
Dank an jeden, der sich meines Problemes annimmt,
Gruß: kaspar