Ir para conteúdo

POWERED BY:

Arquivado

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

dimiguel

Atualizar iframe ao atualizar div

Recommended Posts

Salve!

 

Tenho a seguinte estrutura:

 

- Uma DIV mãe (ou pai :rolleyes:) que contém uma DIV e um IFRAME.

- Na DIV filha tem um form que é submetido via ajax e em caso de sucesso exibe uma mensagem.

 

O que eu preciso: ao exibir a mensagem de sucesso na DIV filha (ou seja, formulário submetido com êxito) o IFRAME seja atualizado. Já tentei de tudo, mas não consegui nenhum resultado. Alguém tem ideia de como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jeito simples:

1. Encontre o iframe no DOM.
2. Atribua ao atributo src ele mesmo.

Algo assim:

var iframe = document.getElemetById('iframe');

iframe.src = iframe.src;


Ex. http://jsfiddle.net/zxx2x0xk/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu, Rafael! Já havia tentado assim, mas não rolou :(

 

Meu código é este:

<div class="col-md-5 padding-5">
    <div id="formAdd"></div>
    <iframe src="/textos.php" id="textos"></iframe>
</div>

Onde a div #formAdd contém o formulário e, consequentemente, a mensagem de sucesso (e onde devo chamar o JS para atualizar o iframe)

e o iframe é o cidadão que eu preciso atualizar. Como pode ver, ambos tem seus conteúdos carregados dinamicamente.

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.