ポップアップを作成し、ポップアップ内に.aspxページをロードするjavascript関数があります。これが私のコードです:
function moveEvent(doTheMove) {
var selectedNotesList = getSelectedNoteIDs();
if (doTheMove) {
$.fancybox({
'autoScale': false,
'type': 'iframe',
'height': 225,
'width': 800,
'href': 'Utilities/MoveFileTemplate.aspx?eventID=' + selectedNotesList +
'&oldEventCaseFile=' + $('#hidCaseFile').val(),
onComplete: function () {
$('#fancybox-overlay').unbind();
},
onClosed: function () {
$("#viewNotesGrid").flexReload();
}
});
}
else
showMessage("No expenses are selected.");
}
.aspxページには、3つのラジオボタン、DropDownList、および2つのボタンがあります。私がやろうとしているのは、ユーザーが上隅の「X」ボタンを押す代わりに、「キャンセル」ボタンをクリックしたときにポップアップを閉じることです。(キャンセルボタンが押されたとき、「onClosed:」が私のflexigridを起動してリロードできるように、「X」ボタンを模倣する必要があります)何か提案はありますか?