Hi there!
Ich halte meine Variante eigentlich für ganz akzeptabel, leider funktioniert sie nicht (auf Netscape 4.7 (Windows2000)).
Was heisst funktioniert nicht? Die Blende wird nie weggenommen oder was?
------------CODE ANFANG-----------------------
if (document.layers)
var layerlaenge = document.layers.length;
Wo steht denn dieser Code? Wenn der im Sourcecode kommt, bevor alle Layer geladen sind, stimmt natuerlich die Anzahl der Layer nicht. So auf den ersten Blick sollte Dein Code dann aber die Blende umso eher wegnehmen, aber vielleicht habe ich was uebersehen, weil Deine Formatierung die Sache ziemlich schwer lesbar macht.
function BildCheckNC() {
var zaehler1 = 0;
var zaehler2 = 0;
Vielleicht etwas aussagekraeftigere Variablennamen?
if (document.layers)
window.setInterval("BildCheckNC()",3000);
DO NOT! Zumindest nicht, ohne das Intervall zu gegebener Zeit auch wieder zu loeschen. Nicht nur, dass dadurch der Prozessor des Besuchers sinnlos belastet wird (ja ok, alle 3 Sekunden faellt nicht so auf), vor allem aber hat Netscape 4 bei setInterval und setTimeout ein schlimmes Memory leak, was dazu fuehrt, das ueber kurz oder lang der ganze Speicher zugemuellt wird.
So long