Вы пытались удалить узел изображения и заменить его? Что-то вроде:
var image = document.getElementById("loader-img");
image.parentNode.removeChild(image);
image.parentNode.appendChild(image);
(Вы, возможно, потребуется сделать image.cloneNode(true)
в между Вытащите и добавить вызовы.)
Очевидно, что ваш HTML должен быть построен таким образом, что это не лох дисплей.
Но то, что сказал knut (отправка в скрытый IFRAME или использование XHR даст вам больше контроля). И я не уверен, что вы подразумеваете под «это не форма submit, это document.location =« url »call», поэтому, если вы уточните прецедент и рабочий процесс, я, возможно, смогу помочь больше.
Анимированный GIF останавливает анимацию –