Вот, пожалуйста, демо : http://jsfiddle.net/DfFxp/ ИЛИ это: http://jsfiddle.net/5r7Q7/
Код запроса
(
function(a,b,c){setInterval(function(){for(b=0;b<8;c||(a.innerHTML+='<b><i>•'),a.childNodes[b].className='b'+b+' o'+(++b-~c)%8);c=-~c},99)}
)(document.getElementById('spinner'));
HTML
<body>
<div id="spinner"></div>
</body>
PS - это также может помочь, но опять же вы можете поместить это между загрузкой страницы и страницей, с которой происходит триггер:http://jsfiddle.net/N7Z9e/95/ Я полагаю, что в любом случае вы знаете больше о своем приложении :),