Bueno, la idea es la siguiente:
Crear dinamicamente un iframe y desde javascript generar en el documento del iframe el formulario y el campo file correspondiente para enviar “asincronamente” un archivo al servidor. Tengo este código para probar a crear elementos en el documento del iframe pero solo funciona en Chrome, Safari y Opera pero no en Firefox ni en IE.
Código Javascript:
Ver original
iframe = getElement('iframe'); document.body.appendChild(iframe); iframe.contentWindow.generate = function() { var h1 = this.document.createElement('h1'); var text = this.document.createTextNode('Hola'); h1.appendChild(text); this.document.body.appendChild(h1); } iframe.contentWindow.generate();
Alguien conoce un modo de hacer esto o sabe en que me equivoco. Espero haberme explicado con claridad.
Un saludo a todos y gracias.