Показать сообщение отдельно
  #1 (permalink)  
Старый 01.11.2012, 19:53
Аспирант
Отправить личное сообщение для nematod Посмотреть профиль Найти все сообщения от nematod
 
Регистрация: 09.02.2010
Сообщений: 87

Как остановить setTimeout ?
Привет всем.
Опять сломал мозг, не могу разобраться. Подскажите в каком направлении двигаться?

Есть две ссылки:
<a onclick='echo_mes(1)'>Иван</a>
<a onclick='echo_mes(2)'>Мыкола</a>


и скрипт:
function echo_mes(name){
	var mesList = $("#helper_txt");
	$.ajax({
		type: 'POST', url: 'blocks/helper_echo_mes.php', data: 'name='+name,
		complete: function(data){
			mesList.html(data.responseText);
			$('#helper_txt').animate({scrollTop: 10000}, 'slow');
			setTimeout(echo_mes(name),3000);
		}
	});
}


Как остановить выполнение setTimeout когда я нажимаю на вторую ссылку? Потому что когда я нажимаю на вторую ссылку начинают поочерёдно выолняться функции с разным name
Ответить с цитированием