2016-04-27 6 views
0

A.aspx öffnet ein fancybox modales Fenster von b.aspx bedeutet hier a.aspx ist Eltern und b.aspx ist Kind.Zugriff auf untergeordnete Fenstermethode von übergeordneten in fancybox

Anforderung ist beim Klicken auf den Schließen-Button, es wird eine Methode des untergeordneten Fensters (b.aspx) ausgelöst und diese Methode wird das Fenster bei if ... else Bedingung schließen.

Das Problem, mit dem ich konfrontiert bin, ist, ich bin nicht in der Lage, die Kind-Fenster-Methode auf fancybox Fenster zu schließen.

Ich habe versucht mit 'BeforeClose' Ereignis die Child-Methode aufzurufen, aber es ist Fehler mit 'undefined' werfen.

Antwort

0

Die Fancybox ist ein Objekt des Elterns, also muss etwas wie das Folgende vom Kind gemacht werden: parent.fancybox.close();