Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2010, 12:48
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años
Puntos: 1
Reemplazar iframe por div y refrescarlo

Hola a todos! Estuve probando varios scripts y tengo una duda con una línea en el código donde dice parent.frames['listado'].window.location.reload();. Funciona bien ya que mediante un formulario, subo fotos y grabo los datos en la bd y mediante un iframe que está en esta misma página, una vez que el archivo subió, recarga el iframe y me la muestra.

Acá el script:
Código:
function startUpload(){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}

function stopUpload(success){
      var result = '';
      if (success == 1){
         result = '<span class="msg">La imagen ha subido correctamente!<\/span><br/><br/>';
         parent.frames['listado'].window.location.reload();
      }
      else {
         result = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      document.getElementById('f1_upload_form').style.visibility = 'visible';      
      return true;   
}

Mi pregunta es si hay alguna manera de hacer esto mismo pero reemplazando el iframe por un div.( <div id="contenedor"><?php include('list.php'); ?></div> )

Se puede hacer así?

Muchas gracias a todos. Max.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.