Pessoal, preciso chamar uma função assim que o usuário fechar um popup modal…
Quem puder ajudar agradeço.
Abraços
Pessoal, preciso chamar uma função assim que o usuário fechar um popup modal…
Quem puder ajudar agradeço.
Abraços
voce pode utilizar na tag do modalPanel
<rich:modalpanel id="iddomodalpanel" onhide="funcaoJS();">
Infelizmente eu nao to usando o RichFaces…
A aplicação eh em Struts
no struts não tem nenhum evento ao fechar o modal que chame uma função JS?
Eu posso procurar algum componente especifico, como no RichFaces e postar aqui algum resultado.
window.parent.suafuncaoJS
Pessoal....
Pesquisando na net eu achei este artigo: http://www.mhavila.com.br/topicos/web/window_modal.html
Faz exatamente o que precisava
Meu Script final:
var win;
function abrePopupModal(url){
win = abrePopupModal(url,'720','500');
atualizaQuadroBatidas();
}
function abrePopupModal(pUrl, pWidth, pHeight) {
if (window.showModalDialog) {
return window.showModalDialog(pUrl, window,
"dialogWidth:" + pWidth + "px;dialogHeight:" + pHeight + "px");
} else {
try {
netscape.security.PrivilegeManager.enablePrivilege(
"UniversalBrowserWrite");
window.open(pUrl, "wndModal", "width=" + pWidth
+ ",height=" + pHeight + ",resizable=no,modal=yes");
return true;
}
catch (e) {
alert("Script não confiável, não é possível abrir janela modal.");
return false;
}
}
}
A function atualizaQuadroBatidas(); é executada somente apos o fechamento da popup!
Valeu, ate a proxima!!