jquery desvanecimento popupwindow
-
23-08-2019 - |
Pergunta
Eu estou usando o plugin de popupwindow para jQuery para mostrar um formulário em um popupwindow. Como posso fechar esta janela depois de apresentar? Este é o link que eu estou falando. Eu posso abrir um link em uma janela pupup. Mas depois de enviar Eu quero-o para abrir em sua janela pai.
Solução
Você pode anexar o comportamento para o seu link, na página ed-popup:
<a href="javascript: self.opener.location = 'http://somewhere.ltd/path/to/dir'; self.close();">
Let's go Somewhere
</a>
Além disso, eu recomendo que você use Javascript de uma forma discreta vez de usar o simples linha acima.
Sobre essa operação "Fade"; Você não pode fazer uma coisa dessas para a janela do OS usando Javascript (não importa o que).
Update: Assumindo a forma com theChildForm
propriedade id e usando jQuery:
$("#theChildForm").submit(function() {
// TODO: Some data keeping jobs to be done
// Pass the url if needed
self.opener.location = 'http://somewhere.ltd/path/to/dir';
self.close();
// ...
});
Outras dicas
Use Ibox ou DHTML Janela
Talvez você deve usar essa propriedade:
window.opener
A propriedade abridor corresponde à janela que se abre a janela. Quando acessado por uma janela filho, ele retorna a janela pai.