2013-11-22 2 views
0

я называю яваскрипт функцию на кнопку мыши и положить этот
window.location ="schedule.php?"+gstr+"&downloadall="+result;Как показать загрузчик gif, когда страница перенаправляется нажатием кнопки?

внутри function.I также хотят показать GIF через JQuery, но он останавливается, когда страница перенаправляется.

+0

Вы не можете показать загрузчик, используя js, когда страница перенаправляется. – Praveen

ответ

1

Если вы хотите загрузки GIF, после редиректа имеет место:

Вы не можете сделать это со страницы вы перенаправляете от! Вставьте GIF в наложенной DIV на странице вы перенаправляет к, и скрыть его в document.ready

HTML:

<div id="loadImgWrap"> 
    <img src="some.gif"> 
</div> 

Js (с JQuery):

$(document).ready(function() { 
    $("#loadImgWrap").hide(); 
}); 

или попробуйте сделать это как можно найти здесь: How to display loading dialog when someone clicks a specific link?

$('<div class=loadingDiv>loading...</div>').prependTo(document.body); 

(я не нашел загрузку страницы достаточно медленно, чтобы проверить его)


, если вы хотите, чтобы показать загрузки GIF перед перенаправлением:

МФП должен быть частью скрытых дел. ! вызывая window.location.., сделать его видимым.

+0

почему нисходящий? Возможно, я понял вопрос неправильно, и пользователь ищет загрузчика на перенаправленной странице. Когда перед перенаправлением требуется много материала, оно может показаться пользователю, как будто сайт повесил трубку, тогда это может быть полезно, у меня была ситуация, когда это было необходимо. – cytofu

+0

_but останавливается, когда страница перенаправляется_. Таким образом, OP может отображать его, но не при перенаправлении страницы. – putvande

+0

true, отредактировал ответ. – cytofu

Смежные вопросы