Я вызываю функцию JavaScript по нажатию кнопки и помещаю этоwindow.location ="schedule.php?"+gstr+"&downloadall="+result;
внутри функции. Я также хочу показать gif через jquery, но он останавливается при перенаправлении страницы.
Я вызываю функцию JavaScript по нажатию кнопки и помещаю этоwindow.location ="schedule.php?"+gstr+"&downloadall="+result;
внутри функции. Я также хочу показать gif через jquery, но он останавливается при перенаправлении страницы.
Если вы хотите загрузить gif, после того, как произойдет перенаправление:
Вы не можете сделать это со страницы, с которой вы перенаправляетесь! Вставьте gif в оверлейный div на странице, на которую вы перенаправляетесь, и скройте его в document.ready.
HTML:
<div id="loadImgWrap">
<img src="some.gif">
</div>
js (с jquery):
$( document ).ready(function() {
$( "#loadImgWrap" ).hide();
});
или попробуйте это, как показано здесь: Как отобразить диалоговое окно загрузки, когда кто-то нажимает на определенную ссылку?
$('<div class=loadingDiv>loading...</div>').prependTo(document.body);
(Я не обнаружил, что страница загружается достаточно медленно, чтобы протестировать ее)
если вы хотите показать загружаемый gif перед перенаправлением:
gif должен быть частью скрытого div. !До! вызов window.location..
делает его видимым.