Hola:
Si no hay un target hacia otra ventana, me tgemo que lo tienes difícil...
La cuestión es mostrar el gif con el evnto submit, y desde la ventana destino, programar la carga para volver a ocultarlo (parent/opener)
Tal vez te sirva este artículo:
Revisar las imágenes antes de subirlas... al final hay un ejemplo, que si le cambias la extensión html por php puedes ver el sistema "en acción".
Saludos