Olli: 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

Ah, gut zu wissen. Vielen Dank. Damit dürfte ich mein Problem wohl gelöst haben!

Ich trau mich ja gar nicht, das zu sagen, aber es funzt immer noch nicht!