Here is a nice confirmation handler to replace javascript:confim() links using jQuery UI…
$(function() {
$('.ui-icon-trash').click(function(event){
event.preventDefault();
var targetUrl = $(this).attr('href');
$('<div title="Confirmation Required"><p>Delete this record?</p></div>').dialog({
autoOpen: true,
modal: true,
resizable: false,
buttons: {
Yes: function() {
window.location.href = targetUrl;
},
No: function() {
$(this).remove();
}
}
});
});
});
I use it for “delete” links (should be obvious) but it can be easily adjusted for any other type of confirmation.
Cheers!