flashnfantasy: Wert im iframe verändern

Beitrag lesen

Hi Jannis,

das übergeordnete Fenster kann nicht auf ein 'Child'-Fenster zugreifen (aus Sicherheitsgründen).

Es ist jedoch umgekehrt möglich, vom Top-Fenster Informationen abzurufen.

Die Funktion, die ich da verwende lautet:

function getTopWindow()
{
  var parentView = document.parentWindow?document.parentWindow:document.defaultView;
  return parentView.parent;
}

Willst du vom iFrame auf eine Variable (zB x) im übergeorneten Frame zugreifen, dann lautet der Aufruf im iFrame
var x = getTopWindow().x

Falls du Eingaben vom Top-Fenster im iFrame verabeiten willst, dann kannst du das entweder dadurch, daß der iFrame im Intervall die Eingabe des Top-Fensters abfragt, oder du machst vom Top-Fenster ein Reload des iFrames.

lg Flash