Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2010, 10:08
flasbak
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años
Puntos: 0
Subida asincrona de ficheros con iframes

Hola a todos,

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
  1. iframe = getElement('iframe');
  2. document.body.appendChild(iframe);
  3.  
  4. iframe.contentWindow.generate = function()
  5. {
  6.     var h1 = this.document.createElement('h1');
  7.     var text = this.document.createTextNode('Hola');
  8.        
  9.     h1.appendChild(text);
  10.     this.document.body.appendChild(h1);
  11. }
  12.  
  13. 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.