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.