Надо пока скрипт ждет данных по AJAX. Крутил загрузку. Загрузка это не картинка, а поочерёдная замена следующих чаров: | / - \ .. Аля загрузка в ДОС. Сейчас просто воткнуна фраза. $('#load').html('Loading, please wait.'); И висит собственно, пока не придет дейт со скрипта. Пытался изобразить что то на подобии while(1) { $('#load').html('|'); $('#load').html('/'); $('#load').html('-'); $('#load').html('\'); } Но все без исходно.
Solker, var res = false; while(!res){ $('#load').html('|'); $('#load').html('/'); $('#load').html('-'); $('#load').html('\'); res = r.responseText; //ответ сервера в этой переменной } Сделал интуитивно, JQuery и жабаскрипт знаю только var да function
PHP: var sLoading = { cfg: { symbols: "|/-\\", // syms for use speed: 150 // milisec-s }, to: null, go: function (id, i) { var s = sLoading.cfg.symbols.split(""); i = i? (i >= s.length? 0 : i) : 0; s = s[i]; document.getElementById(id).innerHTML = s; sLoading.to = setTimeout(sLoading.go, sLoading.cfg.speed, id, ++i); }, stop: function () { clearTimeout(sLoading.to) } } sLoading.go('load');