pinguini: Bild von iFrame aus wechseln ?

Hallo, ich habeein kleines Problem mit einem Bildwechsel:

ich habe in einem iframe eine htm Datei. Von dieser aus soll per Click auf einen Link ein Bild in der Datei ausgetauscht werden, in der sich der iframe befindet.

Das Bild lässt sich weder mit 'parent.bildname' noch mit 'top.bildname' ansprechen, eine Fehlermeldung gibt es aber auch nicht ... Weiss jemand Rat ?

hier mal noch der Code ...

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

in der "äußeren" Datei:

onLoad="MM_preloadImages('img/bild2.gif')"

--------------------------
und in der im iframe:

onclick="MM_swapImage('top.bildname','','img/bild2.gif',1)"

Danke,
Pingu

  1. Versuch mal das Fenster als erstes anzusprechen und dann auf das Bild. So:

    window.document.bild ...

    Dann müßte es gehen.

    1. Versuch mal das Fenster als erstes anzusprechen und dann auf das Bild. So:

      window.document.bild ...

      Dann müßte es gehen.

      Danke,

      hab es inzwischen selbst herausgefunden:

      onClick="MM_swapImage('bildname?parent','',bild2.gif',1)"

      pingu

  2. hi

    es gibt einen imho sehr gute artikel von Sven Rautenberg zum Thema
    Zugriff auf verschachtelte Fensterobjekte
    Der könnte dir ein wenig weiterhelfen.

    so long
    Ole
    (8-)>

    --
    Stickstoff eignet sich nicht für Handarbeiten.