Ir para conteúdo

POWERED BY:

Arquivado

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

Giovani Campêlo

Recuperar todo conteudo html de um iframe

Recommended Posts

Recuperar o conteúdo de dentro de um iframe para pagina externa onde está o iframe......................

 

impossível. usa include ("") se for , php ou include file("") se for asp.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Norefenk mas o que eu quero mesmo é o seguinte, tenho uma página que tem um iframe onde neste iframe são carregadas várias páginas.

 

O que preciso é pegar o innerHTML da página que está aberta e colocar dentro de um textarea.

 

Eu já consigo pegar o conteúdo do body da página aberta assim:

 

document.getElementById('textarea').value = window.frames[0].document.body.innerHTML;

 

mas gostaria de poder recurar todo o conteúdo incluindo css, javascript, head, etc...

 

Tentei assim mas não deu certo:

 

document.getElementById('textarea').value = window.frames[0].document.innerHTML;

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta document.getElementById('textarea').value = window.frames[0].document.html.item(0).innerHTML;

Se não rolar tenta sem o item(0).

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu berkowitz, da maneira como você falou não deu certo mas me deu uma grande ideia.

 

 

Comando para recuperar o conteúdo da tag html agora funcionando:

 

document.getElementsByTagName('html').item(0).innerHTML

 

No meu exemplo ficou assim:

 

document.getElementById('textarea').value = window.frames[0].document.getElementsByTagName('html').item(0).innerHTML;

 

Obrigado a todos!!!

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.