Stephan Beeker: image in DIV austauschen geht - IE machts nicht

Beitrag lesen

Hallo Forumler, ich habe folgendes Problem: ich möchte eine Grafik, die sich
innerhalb einer DIV befindet mit JavaScript austauschen. Mit dem Navigator gibt
es keine Probleme, aber beim Internet Explorer tritt immer foldender Laufzeitfehler auf...
     ‚Fehler: Objekt erforderlich'

hier der entscheidende JavaScript-Code:

if(document.layers)
{
              document.layers.bildfeld.document.images.bild.src = imgArray[0].src;
}
if(document.all)
{
document.all(bildfeld).document.images.bild.src = imgArray[0].src;
}

und der dazugehörige HTML-Code

<DIV ID="bildfeld" STYLE="position: absolute; top: 100px; left: 100px; clip: rect(auto 100px 100px auto); visibility: visible">
<IMG NAME="bild" SRC="images/2.gif" WIDTH=100 HEIGHT=100 BORDER=0>
</DIV>

Das imgArray[0] ist ein korrektes Objekt, ich kann damit mit dem IE zumindest ein normales
document.image ändern. Nur eben leider nicht innerhalb einer DIV.

Was mache ich verkehrt?

Vielen Dank für Eure Hilfe

ciao
Stephan