cuando voy a subir una imagen quiero poner que mientras se sube el tiempo que tarda alla un gif de carga pero cuando pongo esta funcion me aparece pero el gif se queda parado.
<script language="JavaScript" type="text/javascript">
function enviar( pagina ){
document.getElementById('preload').style.display = '';
document.formulario.boton.disabled = true;
}
</script>
<input type="submit" name="submit" value="Subir logo" onclick="enviar()" />
<img src="imagenes/cargando.gif" id="preload" style="display:none" />