Ir para conteúdo

POWERED BY:

Arquivado

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

publicitando

Popup fecha apos X segundos e retorna a index

Recommended Posts

Galera a duvida eh a seguinte:

 

 

No meu site, qdo o cliente preenche o formulario e clicar em enviar, ele abre uma popup com a frase "Mensagem enviada", mas a pagina onde estava o formulario, some ... fica em branco ...

 

 

queria o seguinte:

 

q a popup abrisse e apos X segundos fechasse automaticamente, e q a pagina onde estava o formulário, voltasse a index ...

 

Enfim ,ficou meio confuso né ...

 

para entenderem, vejam meu site e preecham o formulario para verem

 

CLIQUE AQUI

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, achei este código:CODE <script>function Atualiza(){opener.document.location.reload();}</script> E dentro da tag <BODY> coloque isto...CODE <body onunload="Atualiza()"> Mas deu pau .... Por favor me ajudem ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deve estar usando a função alert() para mostrar o pop-up

 

Fiz um exemplo sem usar o alert()

 

o código mostra a janelinha com o OK se o usuário clicar em ok ele fecha e muda a página, se ele não clicar dentro de 2 segundos ela fecha sozinha e muda a página

 

para exemplo colocei para ir para a página do google

 

ASP [/tr][tr]

<script>

document.write("<div id=\"alerta\" style=\"position:absolute;top:200;left:"+(document.body.clientWidth - 400)/2+";border:1px solid black; width:400; height:160; font-family:verdana\">");

document.write("<br><br><br><center>Formulário enviado com sucesso<br><br>");

document.write("<span style=\"border:1px solid black; padding: 5 5 5 5\; cursor:hand\" onclick=\"fechar()\">OK</span></center>");

document.write("</div>");

function fechar(){

alerta.style.display="none";

location.href="http://www.google.com.br";

}

t = setTimeout('fechar()',2000);

</script>

[/tr]

 

 

Você pode colocar esse código em qualquer parte dentro do body

 

Ve ai se te ajuda e avisa caso funcione

 

Abraço

 

André

Compartilhar este post


Link para o post
Compartilhar em outros sites

:D +Jul 20 2004, 11:55 PM-->

QUOTE(Unknown :D @ Jul 20 2004, 11:55 PM)
Substitui por

location.href="http://suplemento.jbrasil.com/site/";

 

 

Acho que é isso o endereço do site neh ?

heeheh

 

 

 

 

edit:

Gostei mt do seu site !

Ta massa !

ehehehe

entao cara ... valeu pelo elogio .... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

mas nao adianta mudar o endereço .....

 

o script q o maninho ai mandou abre o site dentro da popup e o lance seria ele fechar a popup e abrir a index de novo :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que entendi o problema,

 

o seu formulário manda os dados para "formulario.php"

 

e o formulário.php processa o formulário e abre o pop-up que é uma nova janela

 

provavelmente ele faça isso usando uma função window.open()

 

o código que eu passei deve ser colocado dentro do formulario.php

 

no lugar da função que abre o pop-up e não no código do pop-up

 

talvez de certo

 

Abraço

 

http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que entendi o problema,o seu formulário manda os dados para "formulario.php"e o formulário.php processa o formulário e abre o pop-up que é uma nova janelaprovavelmente ele faça isso usando uma função window.open()o código que eu passei deve ser colocado dentro do formulario.phpno lugar da função que abre o pop-up e não no código do pop-uptalvez de certoAbraço http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

nao eh frame cara .... eh include ...vou tentar jogar no formulario.phpvaleu ....obs: esse script q você me passou eh asp certo? se for, vou ter q arrumar um form em asp pra tentar ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que entendi o problema,o seu formulário manda os dados para "formulario.php"e o formulário.php processa o formulário e abre o pop-up que é uma nova janelaprovavelmente ele faça isso usando uma função window.open()o código que eu passei deve ser colocado dentro do formulario.phpno lugar da função que abre o pop-up e não no código do pop-uptalvez de certoAbraço http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

nao eh frame cara .... eh include ...vou tentar jogar no formulario.phpvaleu ....obs: esse script q você me passou eh asp certo? se for, vou ter q arrumar um form em asp pra tentar ....
Certo,tenta isso que eu acho que dá certoNÃO é em ASP, é em javascript mesmosó coloquei ASP para ele fazer a coloração das palavrasé javascript e é só jogar em qualquer parte entre <body> e </body>Abraço http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

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.