Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) fechar pagina pai ao abrir o popup


fumeganteRecife

Pergunta

alguém sabe fechar a janela pai automaticamente no momento que abrir o popup. porque o pai não vai servir mais e sim o popup.

quando o usuario dar um ctrl+t e digitar seu link vai abrir uma pagina pedindo q o usuario clique para abrir um popup e aí fazer seu login.mas quero fechar a pagina anterior. tem como fazer isso?

abraços!

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

tipo a intenção é não confudir o usuario. ou seja, fechando a janela pai o usuario so ia se interessar em interagir no popup. eu usei o history.go(-1); na janela pai. mas quando você dar um ctrl+t de inicio não tem como ir para uma pagina anterior porque não foi acessado uma pagina antes. queria q fechasse. ou outra solução.

Entendeu?

veja esse exemplo. http://portal.asces.edu.br/corpore.net/

mas queria fechar a janela anterior a pai automaticamente em vez de induzi-lo a fechar.

Já que o que vai servir é a popup não seria mais interessante redirecionar o usuário para a página da popup.

location="outra_pagina.php"

Link para o comentário
Compartilhar em outros sites

  • 0

Jonathan. eu q não estava entendendo sua pergunta. Agora entendi.

tipo para falar a verdade primeiramente eu tb não entendi o porque do popup nessa situação. Meu orientador do estagio so me explicou q muitos usuarios estavam tentando acessar a pagina e o bloqueador popup não deixava abrir. Isso fez com q muitos usuarios reclamassem. Tipo esses usuarios não sabem desbloquear são leigos demais.Isso foi o q me disse o orientador. eu fiquei foi rindo na hora. mas atividade foi passada e tenho q fazer :(

ajuda-me aí poh.

abraços

Ainda não entendi direito... Não seria mais simples somente redirecionar o usuário ?

Por que tem que ser popup ?

Link para o comentário
Compartilhar em outros sites

  • 0

eu fiz essa função. mas não esta dando certo :(

o q esta dando errado?

function openWindow(url, WindowName, WindowFeatures){ 
    var newWindow = null; 
    if(isIE() == (1)) { 
        newWindow = window.showModalDialog(url,WindowName,WindowFeatures); 
    } else { 
        newWindow = window.open(url,WindowName,WindowFeatures); 
    } 
   if ((newWindow != null) && (newWindow.opener)) { 
       alert('vai fechar xxx!'); 
        closeWindow();
   }/* else { 
       alert('vai fechar 2!'); 
       window.opener=top; 
       window.close();
    } */
    return newWindow;
}

Link para o comentário
Compartilhar em outros sites

  • 0

Evite postar em períodos tão curtos. Isso pode ser caracterizado como up.

Em casos como esse o melhor a se fazer é modificar o tópico/post.

Nos códigos que você postou ocorrem algum erro ?

Mas no geral seria algo assim:

onload=function(){
//abre a popup
open("pagina.htm")
//fecha essa página
close()
}

Link para o comentário
Compartilhar em outros sites

  • 0

consegui resolver. não tem como fechar a janela pai a q foi aberta pelo usauario. no firefox não deixa fechar as janelas abertas pelo usuario a não ser q você configure o firefox para permitir o window.close() deixando como true. amanhã direi com fazer isso. nos outros browser funciona. mostrarei amanhã tb o codigo.

falow!!

eu fiz isso e não funcionou mas não deu erro. mas deu um warning.

Warning: Scripts may not close windows that were not opened by script.

Ao invés da closeWindow utilize a que passei, que é nativa do JS.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...