ajax-dialog-window.close()
JavaScript
var ajax = new Ajax();
ajax.ajaxSubmit({'urlRequest':'HTTP:\/\/www.google.com','urlRedirecionamento':'','dataType':null,'notificacoes':true,'fecharPagina':true});
function Ajax() {
var dialog = new Dialog();
this.ajaxSubmit = function (param) {
if (param.notificacoes) {
dialog.dialogAlert('teste', null, param.urlRedirect, param.fecharPagina);
}
window.close()
return true;
}
}
function Dialog() {
this.dialogAlert = function (str, titulo, urlRedirect, close) {
inicializarDialog(str, titulo);
$("#dialog-message").dialog({
modal: true,
buttons: {
Ok: function () {
$(this).dialog("close");
closeWindow(close);
}
},
close: function (event, close) {
closeWindow(close);
}
});
}
this.dialogAguarde = function () {
inicializarDialog("<div class='center'>Aguarde, realizando operação.<br><br><img src='/fwsibe/assets/imagens/loader.gif' /></div>", 'Aguarde');
$("#dialog-message").dialog({
modal: true,
closeOnEscape: false,
dialogClass: 'no-close',
open: function (event) {
//Exibe uma mensagem caso o usuário tente sair a página
window.onbeforeunload = function (e) {
return "A operação ainda não foi concluída.";
}
},
close: function (event) {
//Remove a mensagem que é exibida quando o usuário tenta sair da página
window.onbeforeunload = function (e) {
}
}
});
}
inicializarDialog = function (string, titulo) {
//O título foi definido?
if (titulo == undefined || titulo == '') {
titulo = "Atenção";
}
//Remove alguma div de dialog caso exista e...