Прелоудер и xajax

sasha

Новичок
Прелоудер и xajax

Гугление задачи ничего не дало, и на форуме не нашел подобного, а по сему:

Надо чтоб юзер знал, что когда он нашал на кнопку и запустил аяксовскую функцию и ничего не увидел при этом - это не значит что его послали. Это значит что сервак надрываеться в поте лица спеша выдать ему ответ, но юзер он сцуко не дожидаеться и уходит.
Занавес, все рыдают.
Вопрос:
есть такая вот функция к примеру:

PHP:
function display_name($name_display){
    $objResponse = new xajaxResponse();
    if (is_numeric($name_display)){
        $result = mysql_query("UPDATE catalog SET display = NULL WHERE id ='".$name_display."' LIMIT 1");
        $objResponse->addRedirect("http://work.ptcor.net/project/1_c/code/admin/regi.php");
    } else {
        $result = mysql_query("UPDATE catalog SET display = '1' WHERE name ='".$name_display."' LIMIT 1");
        $objResponse->addRedirect("http://work.ptcor.net/project/1_c/code/admin/regi.php");
    }
    return $objResponse->getXML();
}
и есть обычный gif-овский файл, которому поручено быть прелоудером.

Как его прикрутить?

Что-то простое чувтсвую, просто особо пока не розбираюсь.
 

BRat

o_0
Судя по всему, ты не разбираешься ни в PHP, ни в JS, и хочешь чтобы тебе написали код?
 

sasha

Новичок
to BRat
с таким же успем: "судя по всему, завтра будет дождь..."

я хочу чтобы мне подскозали как туда вставить эту картинку, можно например изначально прописать ее в код страницы и поставить display:none; а когда функция работает открывать. Просто я не понимаю как отлавливать конец и начало времени работы функции...
 

BRat

o_0
sasha
Просто я не понимаю как отлавливать конец и начало времени работы функции...
а вот это нужно было сказать еще в первом посте, и моего вопроса тогда бы не прозвучало

Начало работы функции - клик по кнопке, вызывающей действие, конец - возвращение результата php js-скрипту.
Посмотри простенькие примеры по xajax, идущие с ним в комплекте
 

sasha

Новичок
to BRat
спасибо за совет, хотя в примерах не нашел такого.
 

BRat

o_0
sasha
прелоадера там действительно нет, зато есть небольшие скрипты, на примере которых можно разобраться, как работать с xajax. Этого вполне достаточно, для того, чтобы понять как сделать прелоадер
 

AmdY

Пью пиво
Команда форума
sasha, когда начинается выполнение думаю ты знаешь, а когда заканчивается найдёшь (readyState)
 
Сверху