Christian Seiler: Bildwechsel über einen frame hinaus

Beitrag lesen

Hallo Olli,

http://www.tsv-warthausen.de/test/index.html

Jetzt sehe ichs:

<div id="aktive-1"><img src="images/aktive_1.jpg" width="306" height="39" alt="" /></div>

Du hast das Bild in ein <div> gepackt, das Du absolut positioniert hast. Somit wird es für Netscape 4 zu einem Layer und somit zu einem anderen Dokument.

Also:

function wahl(art) {
  if (art == 'verein') {
    if (document.layers) { // wenn Netscape 4
      parent.head.document.layers['aktiv-9'].document.images['aktive_9'].src = 'images/aktive_9_verein.jpg';
      parent.head.document.layers['aktiv-11'].document.images['aktive_11'].src = 'images/aktive_11_verein.jpg';
      parent.head.document.layers['aktiv-13'].document.images['aktive_13'].src = 'images/aktive_13_verein.jpg';
      parent.head.document.layers['aktiv-23'].document.images['aktive_23'].src = 'images/aktive_23_verein.jpg';
      parent.head.document.layers['aktiv-25'].document.images['aktive_25'].src = 'images/aktive_25_verein.jpg';
      parent.head.document.layers['aktiv-27'].document.images['aktive_27'].src = 'images/aktive_27_verein.jpg';
      parent.head.document.layers['aktiv-17'].document.images['aktive_17'].src = 'images/aktive_17_verein.jpg';
    } else { // sonst
      parent.head.document.images['aktive_9'].src = 'images/aktive_9_verein.jpg';
      parent.head.document.images['aktive_11'].src = 'images/aktive_11_verein.jpg';
      parent.head.document.images['aktive_13'].src = 'images/aktive_13_verein.jpg';
      parent.head.document.images['aktive_23'].src = 'images/aktive_23_verein.jpg';
      parent.head.document.images['aktive_25'].src = 'images/aktive_25_verein.jpg';
      parent.head.document.images['aktive_27'].src = 'images/aktive_27_verein.jpg';
      parent.head.document.images['aktive_17'].src = 'images/aktive_17_verein.jpg';
    }
  }

Viele Grüße,
Christian

--
Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!