Ir para conteúdo

Arquivado

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

Foccos

Abrir Janela Popup após confirm()

Recommended Posts

Estou com uma duvida ao abrir uma janela popup após clicar no ok do evento confirm(), gostaria que ao clicar no botão ele abrisse a janela com o conteudo que eu definir... algo parecido com o código abaixo:

<script type="text/javascript">
decisao = confirm("Deseja Imprimir o recibo agora?");
if (decisao){
window.open('recibo.php', 'janela', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, left=300, top=20, width=960, height=768'); 
} else {
window.history.go(-1)'>";
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, e qual a dúvida ?

 

Um problema q vc pode ter ai, é que o bloqueados de popup não vai deixar a janela abrir.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, e como posso abrir uma outra página após clicando no OK, por exemplo, a pessoa clica no OK, e abre a página para impressão com os dados da pessoa, a melhor maneira é utilizando jquery?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, dá na mesma.

 

jQuery é javascript tb, se for bloquear, vai bloquear da mesma forma.

Para vc não ser bloqueado, vc precisa que a pessoa peça que aquilo seja aberto. Da forma q está teu código, vc não está esperando uma ação do usuário, vc está disparando direto, sem ele pedir.

 

Aguarde o click dele em um elemento, e só então abra o window.open

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, agora ficou mais claro, vou criar um botão e através dele disparo o evento. Muito obrigado pelo esclarecimento William.

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.