Vicomte: Popupfenster frameübergreifend steuern

Hallo liebe Helferlein.

Ich habe hier ne harte Nuß zu knacken, die ich wahrscheinlich nicht alleine klar bekomme. Deshalb möchte ich Euch nun um Hilfe bitte.
Folgende Problematik:

Ich möchte per PopUp eine kleine Bildergallerie steuern. das funktioniert auch bestens, nur krieg ich´s bis jetzt nur auf der gleichen seite hin. die Gallerieseite besteht aber aus der hauptseite und einen darin eingebetteten iFrame, in dem die Thumbs angezeigt werden. die eigentlichen Bilder werden im Hauptfenster als versteckte Elemente geladen.
anbei mal der entscheidende Auszug aus dem Script:
-------------------------------------------------
function ZeigeEbene(Nr)
  {
    aktdiv=0;
    for (i=1; i<=max; i++)
      {
         ebenenref="ebene"+i;
         if (document.getElementById) // IE 5.x und NN 6
            {
              if (i==Nr)
                { document.getElementById(ebenenref).style.visibility="visible"; }
              else
                { document.getElementById(ebenenref).style.visibility="hidden"; }
            }
         if (document.layers) // NN 4.x
            {
              if (i==Nr)
                { document.layers[ebenenref].visibility="visible"; }
              else
                { document.layers[ebenenref].visibility="hidden"; }
            }
         if (document.all && !document.iframehaupt.getElementById) // IE 4
            {
              if (i==Nr)
                { document.all[ebenenref].style.visibility="visible"; }
              else
                { document.all[ebenenref].style.visibility="hidden"; }
            }
      }
  }
-------------------------------------------------
versuche ich aber nun parent.frame.iframehaupt oder dergleichen einzubauen gibts n Fehler von wegen Objekt nicht definiert. Die Zielseite nennt sich iframehaupt. Kann jemand weiterhelfen ?

Danke im vorraus
Vicomte

  1. Hi,

    parent.frame.iframehaupt oder dergleichen einzubauen
    gibts n Fehler von wegen Objekt nicht definiert

    stell am Besten erstmal sicher, daß das Frame-Object überhaupt gefunden wird.

    Laß Dir dazu mal

    alert (parent.frames['iframehaupt']);

    ausgeben, wenn der Frame so gefunden wird, solltest Du auch die darin enthaltenen Elemente ansteuern können.

    Gruß,
    Feng