在jscript中,我能够弹出警报消息并重定向如下:
alert('" & message & "'); window.location.href = '" & redirectPage & "';"
这会弹出一条消息,等待用户的确认,然后重定向到新页面。
我现在正在使用漂亮的jquery UI:
$.alert(""" & message & """, """ & title & """);
当我将window.location.href
转发到新地址时,用户不再有机会确认信息框。 (它出现并消失)
有没有办法确保用户点击jquery警报中的ok?
答案 0 :(得分:0)
将关闭功能添加到例程
中
$.extend({
alert: function (message, title, redirect) {
$("<div></div>").dialog({
buttons: { "Ok": function () { $(this).dialog("close"); } },
close: function (event, ui) { $(this).remove(); },
resizable: false,
title: title,
modal: true,
close: function (event, ui)
{
if (redirect != '')
{
window.location.href = "default.aspx";
}
}
}).text(message);
}
});