Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

[Resolvido] alterar conteudo de div na janela pai

Recommended Posts

boa tarde, pessoal!!!

tenho uma página com uma tabela e dentro de cada tr tem uma div.

quando clico dentro de um link na div, ele abre um pop-up, onde altero situações de pagamento.

aí, quando clicar , quero (após enviado o nome da div para essa janela)que essa div na janela PAI tenha uma informação alterada...como faço isso com jquery?

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja sobre o método window.opener

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em jquery seria bem simples, bastaria depois da ação do clique atualizar a div

 

$('#div').html("conteúdo atualizado da div");

 

Dai basta usar a cabeça e colocar um conteúdo pré escrito ou resgatar e apresentar um conteúdo atualizado em conjunto com ajax por exemplo.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelas respostas...eu fiz assim:

<script type="text/javascript"> 
$(document).ready(function(){
$('#btn').click(function() {
var status = $('input[name="status"]:checked').attr('value');
var email=$('input[name="email"]:checked').attr('value');

$.get('marcaStatus.php', 
	{ status: status, email: email, cliente:"2501"},
		function(data) {
		$('#MostraResultado').html(data);
		$('window.opener#MzAzLWdydXBv').html("conteúdo atualizado da div");

		},
		'html');
		return false;
});	
})
</script>

mas ainda não foi...o quem tem de errado???

Compartilhar este post


Link para o post
Compartilhar em outros sites

o erro ta aqui

 

$('#MzAzLWdydXBv').html("conteúdo atualizado da div");

 

retire o window.opener pois ele não pode ser colocado lá, e repare que "MzAzLWdydXBv" é o nome do id colocado na div em questão;

Compartilhar este post


Link para o post
Compartilhar em outros sites

???? pra que window opener? mas se quer coloque ele abaixo do

 

$('#MzAzLWdydXBv').html("conteúdo atualizado da div");

 

ficando assim

 

$('#MzAzLWdydXBv').html("conteúdo atualizado da div");
window.open("pagina.htm");

 

Não faz sentido, mas se quer usar window.open desta forma, o "correto" é desta maneira acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Patrique, é opener e não open

 

http://www.javascriptkit.com/javatutors/remote2.shtml

 

o opener, vai apontar para a 'janela pai', ou seja, a que abriu o popup.

@horacio, veja o link, lendo você vai entender como usar.

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.