Gracias flaviovich por tu respuesta:
Entiendo que con setTimeout("document.form1.submit()",3000); pasado el tiempo envia el formulario... no me valdria ya que lo que pretendo es que el mensaje salga antes y durante la carga del fichero.
Piensa que la subida de dicho fichero dura un tiempo (3 Mgb) y lo que pretendo es que mientras dure dicha carga y hasta que no se redireccione despues de la subida con el "action" aparezca en el div el dichoso texto.
De nuevo muchas gracias y un cordial saludo.