Имам тест във fancybox(2) iframe, когато завърша, имам резултат, съхраняван в скрито текстово поле на страницата във Fancybox:
<form>
<input type="text" id="theresult" hidden="true"/>
</form>
Сега, когато потребителят затвори Fancybox, трябва да уловя тази стойност, за да я използва родителската страница, опитах:
$('.fancybox1').fancybox({
width: 800,
height: 500,
beforeClose: function () {
var testResult = $("#fancybox-frame").contents().find('input#theresult');
$('#txtTestValue').attr('value', testResult );
}
});
Но това връща "[object Object]"...
Какво греша?!