Hola a tod@s, tengo un pequeño problema al tratar de obtener el código fuente de un iframe.
La idea es enviar una imagen usando POST y que el resultado se cargue en el iframe para luego obtener lo que quiero del código del iframe.
Misteriosamente si envío texto mediante POST a una página PHP de mi servidor si me deja obtener el código fuente del iframe...
Código:
<html>
<head>
<title>obtener código</title>
<meta charset="utf-8">
<script type="text/javascript">
function mostrar_codigo() {
alert(document.getElementById("miiframe").contentWindow.document.body.innerHTML);
}
</script>
</head>
<body>
<iframe id="miiframe" name="miiframe" style="width:400px; height: 400px; border: 1px solid red;"></iframe>
<form id="formulario" name="upload" enctype="multipart/form-data" method="post" action="http://www.servimg.com/[email protected]&id=e13549da21fc459c9afedaaf567dd301&f=5460503" target="miiframe">
1.- <input type="radio" name="uploadtype" id="file" checked="checked" style="display: none;" />
<input type="file" name="pic_file" id="pic_file" autocomplete="off" />
<input type="text" name="pic_url" id="pic_url" style="display: none;" />
<br/>2.-
<input id="boton_enviar" type="submit" name="submit" value="Enviar imagen" />
</form>
3.- <input type="button" onClick="mostrar_codigo();" value="Obtener código fuente">
</body>
</html>
¿Alguna idea de que ocurre?