zerokilled gracias por tu atención, pero el hecho es que he escrito este código de ejemplo, el caso es que puedes comprobar que con Iexplorer los forms no reconocen como target un iframe creado dinámicamente.
He creado otro ejemplo para comprobar el funcionamiento erroneo:
Código PHP:
<script type="text/javascript">
function getfr(id) {
var fr = document.createElement("IFRAME");
fr.id = id;
fr.name = id;
document.body.appendChild(fr);
}
getfr('mi_iframe');
</script>
<form action="http://www.google.com" target="mi_iframe">
<input type="submit" value="enviar">
</form>
<iframe name="mi_iframe2"></iframe>
<form action="http://www.google.com" target="mi_iframe2">
<input type="submit" value="enviar">
</form>
si lo pruebas en Mozilla o Chrome, los dos forms se abren en sendos iframes, mientras que en Iexplorer sólo abre mi_iframe2 correctamente.
saludos