pinguini: Bild von iFrame aus wechseln ?

Beitrag lesen

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