Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

merlinus

Cadastro em nova janela

Recommended Posts

Saudações, tenho uma página onde constam itens de materiais.

 

a ideia é quando um codigo de item não for localizado, o usuario vai clicar num botão e então vai abri uma pagina de cadastro em um popup (até ai tudo bem), e quando fechar a pagina de cadastro ele vai atualizar o pagina checando de novo o codigo (essa parte que não estou conseguindo).

 

até agora tentei da seguinte forma:

 

<script type="text/javascript">
function abreJanela() {
	novaJanela=window.open('bec.php');
	if (novaJanela.closed){
	alert('A janela foi fechada');
}
}



</script>

 

Aproveitando, tem como na atualização ele não perguntar se deseja reenviar os dados? apenas reenviar automaticamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

no popup, monitore o evento onunload

 

nele dispare uma function que atualize a página mãe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funcionou perfeitamente, mas ele exibe a tela para repetir informações, tem como ignorar essa tela e repetir automaticamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

de que tela você está falando ? poste exatamente a mensagem dela, ou então tire uma screen shot

Compartilhar este post


Link para o post
Compartilhar em outros sites

repetir.png

 

Eu até achei o comando:

 

window.location.reload(true)

 

que funciona na propria janela mas quando eu tentei adaptar para colocar na janela filha e agir na mae:

 

opener.location.reload(true)

 

não funcionou

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você mandar um reload vai fazer isso ai mesmo.

 

reenviar o formulário.

 

se você só quer atualizar, pode fazer

 

window.document.location.href= '';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas eu quero que ele reenvie o formulario, só não quero que apareça a tela para o usuario, aceitando o formulario automaticamente, como é o caso de:

window.location.reload(true)

 

com o comando:

window.location.href= '';

ele está me redirecionando para o pagina index.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas eu quero que ele reenvie o formulario

ai não tem como amigo.

 

se você vai mesmo reenviar o form, você precisa de uma confirmação do usuário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza.. já estou prevendo meu futuro atendendo o telefone e dizendo "tem que clicar em repetir, NÂO, não pode clicar em cancelar"...

 

Mas beleza.

Vlw pelo menos vai funcionar,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.