Вот фрагмент кода, который не требует пояснений, надеюсь, вы найдете его полезным:
$('#locator').live('click', function(){
$.fancybox({
type: 'iframe',
hideOnOverlayClick: false,
scrolling: 'no',
autoSize: true,
href: site_url + 'home/locator',
beforeClose: function (){
var latlng = $(".fancybox-iframe").contents().find('input[name=latlng]').val();
$('input[name=location]').val(latlng);
}
});
});
Я столкнулся с этим вопросом, когда искал что-то, и чувствовал, что отвечу на него.