У меня проблемы с передачей значений в родительское окно с использованием параметра beforeClose.
В настоящее время у меня есть следующее:
`$(document).ready(function () {
$("#batch").change(function () {
if ($("#batch").prop("checked")) {
$.fancybox({
'type': 'iframe',
'height': 400,
'width': 800,
'maxWidth': 800,
'maxHeight': 400,
'href': 'bulkAdd',
'beforeClose': function () {
var serial = $("#fancybox-frame").contents().find('div#centerDiv');
alert(serial.html());
}
});
}
});
});`
Но независимо от того, что у меня есть в поле find (), оно никогда не находит. Когда я использую firebug для проверки сгенерированного HTML, идентификатор выглядит как fancybox-frame423104808085. Не уверен, что в этом причина, но числовая последовательность случайна. У кого-нибудь работает версия 2?
спасибо, Энди
РЕДАКТИРОВАТЬ Я получил его на работу, используя следующие
`$(".fancybox-iframe").contents().find("input#txtArea");`
Надеюсь, это поможет кому-то