fancybox - passing-variable zurück, um Eltern bei der fancybox-Fenster wird geschlossen
Hallo, ich Frage mich ob es möglich ist, wieder übergeben Sie eine variable vom fancybox Kind zu Eltern-Kind einmal geschlossen ist?
Jede info ist muchly geschätzt.
Grüße,
Phil
* * EDIT
function cleanUp(){
var bla = $("#fancybox-frame").contents().find('input[name=pd_id]');
alert(bla.val());
}
$("#tree .product a[class!=copy]").fancybox({
'width' : 770,
'height' : '95%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'onCleanup' : cleanUp
});
- Wenn der Kredit fällig ist, Mach ich immer. Wenn es keine Antwort auf meine Frage, dann werde ich nicht auf auf jeder x-beliebigen man einfach bitte einen Prozentsatz. Vielleicht ist dies nicht eine critism auf meine mangelnde Kenntnis der Lage auf einen 'tick', sondern eine critism Richtung der Höhe der schlechten Antworten. Ich gebe IMMER Kredit, in dem Kredit passend ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen Sie in der fancybox-api :
onClosed... Will be called once FancyBox is closed
Es ist kein untergeordnetes Fenster/iframe, die box ist einfach ein absolut positioniertes div. Es ist in der gleichen DOM-als die Seite.
fancybox-frame
selector drehte sich nichts. Hier ist was für mich gearbeitet: stackoverflow.com/questions/726816/...onClosed
zuafterClose
.In der Eltern -, die ich definieren
Und onClosed sieht wie folgt aus:
Und in der fancybox-Seite, wenn etwas fertig ist, zurückgegeben zu werden, habe ich eingestellt, dass der Wert parent.$_returnvalue und dann schließen Sie die box. Dies funktioniert gut, die Auswahl etwas aus einer Liste aus und übergeben diesen Wert an die aufrufende Seite.
onClosed
zuafterClose
.