Ir para conteúdo

POWERED BY:

Arquivado

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

Marcio Ueda

[Resolvido] Página filho não atualiza página mãe, Internet Explor

Recommended Posts

Bom dia pessoal, estou com o seguinte problema:

A página mãe solicita a abertura de uma página filho pela função "window.open();" e para atualizar a página mãe as funções "opener.location.reload();" e "window.close();", mas a página não atualiza nem fecha a página filho.

Isso ocorre somente no IE7, nos mais antigos funciona normal.

 

Como posso solucionar este problema?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta o código ai, tbm uso uma função parecida e ela fecha e atualiza normal

Segue o código JS:

 

function atualiza() {

opener.location.reload();

window.close();

}

 

 

Valew.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso exatamente assim e funciona.

 

Acontece algum erro? você chama está função onde?

Uso a função HTML seguinte:

 

<meta http-equiv="refresh" content="2;URL=java script:atualiza()">

 

Aguardo resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa galera... o internet explorer é 8.

O Unload não funciona pq ele não chama a função js.

 

Segue o código da chamada:

 

<meta http-equiv="refresh" content="2;URL=java script:atualiza()">

 

Abaixo a função atualiza:

 

function atualiza()

{

opener.location.reload();

window.close();

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Márcio,

 

Usa setTimeout()

<head>
<script>
function tempo() {
	setTimeout('atualizar()', 2000); // em 2 segundos ele executa a função especificada.
}

function atualizar() {
	opener.location.reload();
	window.close();
}
</head>

<body onLoad="tempo();">

;-P. Qualquer dúvida, posta ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Márcio,

 

Usa setTimeout()

<head>
<script>
function tempo() {
	setTimeout('atualizar()', 2000); // em 2 segundos ele executa a função especificada.
}

function atualizar() {
	opener.location.reload();
	window.close();
}
</head>

<body onLoad="tempo();">

;-P. Qualquer dúvida, posta ai.

Cara... valew, me quebrou um galhão...

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.