Я использую fancy box для создания всплывающего окна и загрузки другой страницы с помощью iframe. вот мой код
<script type="text/javascript">
$(document).ready(function() {
$('.calendar .day').click(function() {
day_num = $(this).find('.day_num').html();
day_data = prompt('Enter Stuff', $(this).find('.content').html());
if (day_data != null) {
$.ajax({
url: window.location,
type: 'POST',
data: {
day: day_num,
data: day_data
},
success: function(msg) {
location.reload();
}
});
}
});
});
$(document).ready(function(){
$("a.iframeFancybox1").fancybox({
'width' : 800,
'height' : 650,
'overlayOpacity' : '0.4',
'overlayColor' : '#000',
'hideOnContentClick' : false,
'autoScale' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
Он загружает страницу успешно и делает материал. Но вместо того, чтобы закрывать всплывающее окно, он загружает форму источника всплывающего окна внутри самого всплывающего окна. Я хочу закрыть всплывающее окно, когда работа будет выполнена, и вернуться на главную страницу меню, из которой было создано всплывающее окно. Как это сделать при нажатии кнопки всплывающей формы.
С уважением, Рангана