Netscape: document.image.length funktioniert nicht fuer Layer
Daniel
- javascript
0 til s.0 Daniel
0 Chräcker Heller
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
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.
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
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