Ответ 1
Забудьте о href
и просто сделайте все это в функции щелчка. После завершения обновления вы можете перейти на другую страницу. Вот мое предложение JQuery:
HTML
<a id="download" href="/tmp/download.mp3">Download link</a>
JavaScript (с JQuery)
$("#download").click(function(e){
e.preventDefault();//this will prevent the link trying to navigate to another page
var href = $(this).attr("href");//get the href so we can navigate later
//do the update
//when update has finished, navigate to the other page
window.location = href;
});
ПРИМЕЧАНИЕ. Я добавил в тег id
для тега a
, чтобы убедиться, что его можно точно выбрать через JQuery