Пытаюсь сделать чтоб при клике на функцию call() прошло какое-то время и она сработала - это сделал. Теперь делаю чтоб при этом появилась картинка загрузки. Но ничего не работает.
function call() {
setTimeout(function() {
preloadImages(["progressbar.gif", "images/progressbar.gif"], callback); // вставил здесь картинку
var msg = $('#formx').serialize();
$.ajax({
type: 'POST',
url: 'doprocess.php?action=sample1',
data: msg,
success: function(data) {
$('#results').html(data);
$('#win').show();
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
return false; },
4000);
}