| 
	
	
		
		
			
			 
				AJAX отказывается работать после восстановления соединения с интернетом?
			 
			
		
		
		
		Здравствуйте друзья! 
 
Есть вот такой скрипт: 
 
<script type="text/javascript"> 
var track_page = 1; // Отслеживать пользовательский скролл  
var loading  = false; // запрещает множественные загрузки 
 
load_contents(track_page); // Загрузка содержимого 
 
$(window).scroll(function() { // Определяет прокрутку страницы 
	if($(window).scrollTop() + $(window).height() >= $(document).height()) { // Если пользователь прокрутил страницу вниз		track_page++; // продолжает загрузку страниц 1, 2, 3... 
		load_contents(track_page); // Загрузка контента 
	} 
});	 
  
	 
	// Функция загрузки Ajax 
function load_contents(track_page){ 
    if(loading == false){ 
		loading = true;  // Устанавливает флаг загрузки 
		$('.loading-info').show(); // показывает анимацию загрузки		$.post( 'http://ваш домен.ru', {'page': track_page}, function(data){ 
			loading = false; //установка флажка после загрузки содержимого 
			if(data.trim().length == 0){ 
				// Уведомлять пользователя если нечего загружать 
				$('.loading-info').html("Всё загружено"); 
				return; 
			} 
			$('.loading-info').hide(); // Скрыть анимацию загрузки после получения данных 
			$("#results").append(data); // Добавить данные в элемент #results 
	 
		}) 
	} 
} 
 
                                   
</script> 
 
 
Работает как часы! весь контент загружает без нареканий.  
Но вот если разорвать соединение с интернетом, а потом снова его восстановить, то скрипт "стопорится" и больше ничего не подгружает, хотя коннект уже давно восстановлен...  
 
Что можно придумать в данной ситуации? 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |