Hallo!
Ich wollte mit dem JavaScript-Befehl document.images.length die Anzahl der Grafiken in einer Datei ermitteln. Mit unterschiedlichen Browsern erhielt ich unterschiedliche Ergebnisse.
Ich habe dann mein HTML-Konstrukt soweit vereinfacht, dass ich folgendes erhalten habe:
<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY onLoad="alert(document.images.length);">
<TABLE WIDTH="100%" BORDER="1">
<TR>
<TD ALIGN="CENTER">
<TABLE BORDER="1">
<TR>
<TD><IMG SRC="images/test.gif" WIDTH=100 HEIGHT=100 BORDER=1 ALT=""></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Eine verschachtelte Tabelle mit einer Grafik. Mit dem alert-Befehl gebe ich die Anzahl der Grafiken aus. Seltsamerweise erhalte ich jetzt immer noch unterschiedliche Ergebnisse:
NS3 = 2; NS4 = 1; IE4 = 2; IE5 = 1
Nur wenn ich die verschachtelte Tabelle herausnehme erhalte ich überall das (für mich logische) Resultat 1.
Kann mir das jemand erklären?
mfg
Mirko Richter