Daniel: Netscape: document.image.length funktioniert nicht fuer Layer

Hi,

trotz der Gefahr, freundlich daraufhin gewiesen zu werden, das mein Problem schon zig Mal im Forum diskutiert wurde, stell' ich meine Frage einfach:

In einem <div> ist ein Layer eingeschlossen, und in diesem mehrere <img>'s. Diese Bilder sollen nicht sichtbar sein also:

<div style="visibility: hidden;">
<layer visibility="hide">

Nun möchte ich über Javascript, die Anzahl der Bilder im Dokument zählen. So ungefähr:
x=document.images.length

Nun das Problem: Netscape tut' et' nich'. JavaScript erkennt die Bilder die in dem Layer-Tag liegen überhaupt nicht, und das liegt nicht an dem vorgestellten DIV...hab' ich schon ausprobiert.

Ich wüßte jetzt keine andere Möglichkeit die Bilder im Netscape unsichtbar zu machen.

Mfg

Der DHTML-nixchecker

  1. Lieber Daniel,
    da es mir zu mühsam ist die etwa tausend threads zu dem Thema herauszusuchen,
    schreib ich Dir lieber gleich die Lösung: jeder layer hat in Netscape ein eigenes
    document: Du musst also nach document.layers["seinName"].document.images.length
    fragen.

    Ansonsten wärs schon besser einfach die Forumsarchivsuche zu starten.

    Liebe Grüße, Til.

    1. Hi Till,

      erstmal ein liebes Danke an dich.
      Du hast schon recht...Werd' nächstesmal die Suche benutzen.

      Lieblichste Grüße (nicht sarkastisch nehmen),

      Daniel

  2. Hallo DHTML-nixchecker ;-)))))

    die Scheu geht im Forum wieder um um ;-) aber ich kann Dich verstehen....

    Lies mal diesen Artikel, der erklärt die "Problematik" der in div eingebettenen images beim NS...... das müste helfen hoffe ich.

    <../../sfausles/tsfa_tdb.htm#a5>

    Chräcker

    http://www.chraecker.de/stempel