Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2006, 13:30
Avatar de Torus
Torus
 
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 23 años
Puntos: 0
Pregunta getElementById y envio de formulario

Hola a Tod@s:
El problema es que tengo un formulario donde se "suben" archivos
Código HTML:
<div id="opcion2" style="display: none;">Cargando un momento por favor</div>
<div id="opcion1"></div>
<form id="form1" name="form1" method="post" action="">
  <p>
    <label>Fichero
    <input type="file" name="file" value="" />
    </label>
  </p>
  <p>
    <input type="hidden" name="id" value=""  />
    
  </p>
     
    <input type="button" name="Submit" value="Enviar" onClick="enviado(this)"/>
    
 
</form> 
Y tengo la funcion en javascript que hace que cambie el <div>.
Código HTML:
<script language="javascript">
function enviado() {

document.getElementById('opcion1').style.display = 'none'; 
document.getElementById('opcion2').style.display = 'block'; 

document.form1.submit();

}
</script> 
El problema es que no se mantiene el mensaje de 'Cargando un momento por favor'.
Si quito el document.form1.submit(); funciona a las mil maravillas pero no se envia el formulario.
¿Como lo puedo solucionar?
Gracias por vuestra paciencia
Un Saludo
__________________
Hay tanto que aprender y tan poco tiempo