Obtener el código html del contenido de un iframe
JavaScript
Publicado el 24 de Mayo del 2011 por Xavi (548 códigos)
23.473 visualizaciones desde el 24 de Mayo del 2011
Código que muestra como obtener el BODY de una pagina cargada en un iframe.
<script type="text/javascript">
function getFrameContents()
{
var iFrame = document.getElementById('ifpaginaIframe');
var iFrameBody;
if ( iFrame.contentDocument )
{ // FF
iFrameBody = iFrame.contentDocument.getElementsByTagName('body')[0];
}
else if ( iFrame.contentWindow )
{ // IE
iFrameBody = iFrame.contentWindow.document.getElementsByTagName('body')[0];
}
alert(iFrameBody.innerHTML);
}
</script>
<iframe name="paginaIframe" id='ifpaginaIframe' src="pagina.html" frameborder=0 width=0 height=0 scrolling="no"></iframe>
Comentarios sobre la versión: Versión 1 (2)