
Fechar A Janela E Dar Refresh Na Anterior.
#1
Posted 23/09/2003, 17:41
A janela principal chama uma janela (window.open) e depois da aplicação rodar ele mostra uma mensagem, fecha a janela e tem q dar um refresh na janela principal q a chamou.
Allguém tem idéia de como posso fazer isso???
[]'s
Luis
#2
Posted 24/09/2003, 00:44
Pois bem, vamos fazer isso aqui também.
Primeiro vamos abrir a janela:
var winCounter = 0;
var myWin = new Array();
function openWin( sUrl, sName ) {
var myWin[winCounter++] = window.open( sUrl, sName, '...' );
}
Eu utilize um sistema de array para controlar os objetos para ada janela a ser criada, para facilitar a manipulação de cada Objeto Janela que porventura você possa criar.
As janelas que você criar serão objetos myWin[1], myWin[2], ... (OBS.: O 0 não será contado!)
Agora, na URL que você quer executar a aplicação, insira o código que desejar.
Como logo após a execução da aplicação você quer fechar a janela... teremos que mexer com o evento onload.
window.onload = function () {
// Redirecionando a parent.
opener.document.location = 'link.html';
// Fechando a janela
window.close();
}
Com isto, acho que resolvi seu problema... Qualquer dúvida, posta aí!
[]s,
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>
#3
Posted 24/09/2003, 20:34
Grande,Conhece aquele ditado, "dividir para conquistar"?
Pois bem, vamos fazer isso aqui também.
Primeiro vamos abrir a janela:
var winCounter = 0;
var myWin = new Array();
function openWin( sUrl, sName ) {
var myWin[winCounter++] = window.open( sUrl, sName, '...' );
}
Eu utilize um sistema de array para controlar os objetos para ada janela a ser criada, para facilitar a manipulação de cada Objeto Janela que porventura você possa criar.
As janelas que você criar serão objetos myWin[1], myWin[2], ... (OBS.: O 0 não será contado!)
Agora, na URL que você quer executar a aplicação, insira o código que desejar.
Como logo após a execução da aplicação você quer fechar a janela... teremos que mexer com o evento onload.
window.onload = function () {
// Redirecionando a parent.
opener.document.location = 'link.html';
// Fechando a janela
window.close();
}
Com isto, acho que resolvi seu problema... Qualquer dúvida, posta aí!
[]s,
Ajudou bastante...Valeu...
Eu tava na dúvida do opener..
[]'s
Luis


1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)