Ir para conteúdo

POWERED BY:

Arquivado

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

Márcio F. Teixeira

[Resolvido] Atualizar somente uma <div > específica e não

Recommended Posts

Estou quebrando cabeça a dias para acha uma solução.

A história é a seguinte:

Tenho uma página com "Spry Tabbed Panels" do Dreanweaver sendo que o conteúdo delas são separados por <div's. Nessa mesma página eu também uso um "fancybox" do tipo iframe que abre outra página quando clicado no botão, porém, quando fecho o fancybox, ele atualiza a página inteira com o seguinte código:

 

<script type="text/javascript">
	$(document).ready(function() {
		$("#various3").fancybox({
			'width'			: 500,
			'height'		: 300,
			'autoScale'		: false,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'fade',
			'type'			: 'iframe',
			'onClosed'		: function() {
   								parent.location.reload(true); ;

                                                               <!--tentativas que deram falha abaixo-->

							<!--parent.getElementById('ta1').reload(true); ;-->
							<!--document.getElementById('ta1').innerHTML = location.reload();-->
							<!--document.getElementById("ta1").innerHTML = o.response.Text;-->
							<!--document.getElementById('ta1').innerHTML=req.responseText;-->
							<!-- document.getElementById("ta1").reload(true); ;-->
							<!--parent.getElementById('ta1').reload(true);; -->
							}

		});
	});
</script>

 

Como eu faço para dar um Reload() ou Refresh() só na <div> específica???

Espero muito que alguém possa me ajudar.

Obs.: Não entendo nada de javascript, peguei tudo na internet. Só entendo de PHP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma lida nesse tuto, neste caso como não é utilizado post ou get, eu indico o uso de load() do jquery, caso precisasse enviar dados, eu indicaria o metodo post do jquery, mais para o seu caso o load serve exatamente para o que você precisa.

 

http://www.maujor.com/blog/2009/02/03/requisicao-ajax-com-o-metodo-load-da-jquery/

 

ele irá ajuda-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela luz no fim do túnel.

 

<script type="text/javascript">
	$(document).ready(function() {
		$("#various3").fancybox({
			'width'			: 500,
			'height'		: 300,
			'autoScale'		: false,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'fade',
			'type'			: 'iframe',
			'onClosed'		: function() {
   								$("#ta1").load('principal.php #ta1');
							}

		});
	});
</script>

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.