Tom: Dynamischer Wechsel in Layer/DIV (Netscape 4)

Beitrag lesen

Hallo!

Ich habe Probleme mit dem dynamischen Ansprechen eines Bildes innerhalb eines Layers bzw. einer DIVision:

Im HTML-Code steht eine normale <IMG>-Anweisung mit eigener ID und NAME-Anweisung (aber nicht innerhalb eines Layers/DIVs). Wenn ich nun dynamisch von Javascript aus auf dieses Bild zugreife (mit Namen, nicht mit Indexnr.) funktioniert der Grafikwechsel wie gewünscht.

Steht der <IMG>-Tag aber innerhalb eines Layers oder einer DIVision (die selbstverständlich beide positioniert sind), läßt sich von Javascript aus nicht mehr auf dieses Bild zugreifen (zumindest bei mir).

Der Objektpfad, auf den normalerweise (außerhalb von Layer/Div) zugegriffen wird ist doch "window.document.bildname.src = ..." (funktioniert auch einwandfrei). Der Objektpfad, wenn sich die Grafik in einem Layer befindet, sollte dann doch "window.document.layername.bildname" sein, oder? Netscape meldet jedenfalls permanent, daß das Objekt keine Eigenschaften besitzt (obwohl ich dem Bild durchaus "id" und "name" verpaßt habe)

Ich habe auch schon versucht, die Grafik unabhängig Ihrer Objektposition anzusprechen (also wie im ersten Bsp.). Aber auch hier: object contains no properties.

Wer weiß hier Rat (ich denke, ich bin mal wieder mit Blindheit geschlagen) ?!

Vielen Dank,
Tom