投稿からアイテムを削除するかどうかをユーザーに尋ねるポップアップがあります。ユーザーが初めてボタンをクリックしたときに機能します。ポップアップは、jqueryuiを使用してaspxファイルをポップアップとして開きます。ただし、ユーザーが2回目に他のボタンをクリックすると、同じポップアップがトリガーされ、ポップアップとして開くのではなく、ページにリダイレクトされます。コードは次のとおりです。
<script type="text/javascript">
$(function () {
function handler(e) {
var page = $(this).attr("href")
var $dialog = $('<div id="silmeIframe"></div>')
.html('<iframe style="border: 0px; " src="' + page + '" width="50px" height="50px"></iframe>')
.dialog({
autoOpen: false,
modal: true,
height: 'auto',
resizable: 'false',
width: 'auto',
title: "Silmeyi onaylıyor musunuz?",
close: function (event, ui) {
__doPostBack('<%= btnRefresh.ClientID %>', '');
}
});
$dialog.dialog('open');
e.preventDefault();
}
$('a#popup').on('click', handler);
$('a#popup2').on('click', handler);
});
</script>