Mace: aus einem Frame auf objekte eines andern Frames zugreifen.

Beitrag lesen

Hi all,

ich hab ein Problem aus einem Frame heraus, die image[x].src eines Bildes innerhalb eines anderen Frames zu ändern.

ich bekomme immer die Fehlermeldung Zugriff verweigert. Kann mir jemand weiterhelfen?

Zur Verdeutlichung:

Ich Zeig auf der Rechten Seite eine Html-Seite an mit verschiedenen <A> Tags die auf Mouseover die entsprechenden Bilder dazu auf der Seite im Rechten Frame aktualisiern soll. Ich hab mich für ein Framekonstrukt entschieden da ich auf der Linken und Rechten Seite verschiedenen Html-Seiten anzeige und dies in dem Fall leichter zu pflegen.

Hier meine versuche :(.

function cItems(PIC1,PIC2)
      {

bild1 = new Image();
        bild2 = new Image();

bild1.src = PIC1;
        bild2.src = PIC2;

parent.s2.focus();
        parent.s2.document.cPic(PIC1,PIC2);

//        parent.frames[5].document.images[0].src = bild1.src;
//        parent.frames[5].document.images[1].src = bild2.src;
      }

Funktion cPic ist in dem Frame s2 bwz. frames[5]
function cPic(URL1,URL2)
    {
       window.document.images[0].src = URL1;
       window.document.images[1].src = URL2;
    }

Es klappt weder durch direktes ansprechen, noch durch aufruf einer Funktion die in dem dokument enthalten ist. Plz help.