CallBack es la función que se desea redirigir si se pulsa 'Aceptar'. Ejemplo: ConfirmJQuery('¿seguro que desea salir?',functionSalir())

function ConfirmJQuery(contenido, callback) {
    var imagen = imagenError;
    var tabla = "<table border='0' cellpadding='0' cellspacing='0' id='tblAviso'>
<tr><td style='padding: 15px; font-family: Arial; font-size: 18px; color: #777777;
font-weight: bold; width: 500px'>" + contenido + "</td><td valign='top' rowspan='2'>
<img src='" + imagen + "' alt='' /></td></tr></table>";
    $('#divError').append('<div id="confirm" style="display:none; width: 500px">'
+ tabla + '</div>');
    $("#confirm").dialog({
        width: '500px',
        resizable: false,
        title: 'Confirmar',
        modal: true,
        buttons: [{
            text: "Aceptar",
            click: function () {
                $(this).dialog("close");
                $('#confirm').remove();
                if ($.isFunction(callback)) {
                    callback.apply();
                }
            }
        }, {
            text: "Cancelar",
            click: function () { $('#confirm').remove(); $(this).dialog("close"); }
        }
                    ],
        close: function (event, ui) { }
    });
}

Comentarios

Entradas populares