Показать сообщение отдельно
  #1 (permalink)  
Старый 01.11.2011, 16:34
Профессор
Отправить личное сообщение для KamalovRadik Посмотреть профиль Найти все сообщения от KamalovRadik
 
Регистрация: 03.08.2011
Сообщений: 150

Переход из функции в функцию невозможен
function game() { /*тут большой код*/ }



function hodUser () {
	  
	
		
		
		atrib = $(this).attr('src'); //записываю в переменную атриб значение атрибута соурс для дальшейшего использования в регулярке
		
		 var regV = /\d{1,3}/; // Регудярное выражение: найти любую цифру 1 или 2хзначную
		 var result = atrib.match(regV); //Поместим в переменную резулт это число для работы с ним в массиве
		
		result3=parseInt(result,10);
		resultCelDelUser = Math.floor(result3/10);
		
		lengthPoleGame = $('#poleGame img').size();
		if ($('#poleGame').html() == '') {
			
			game();


}
		else {
			
			for(i=0; i<lengthPoleGame; i++) {
			pokrivKartSop = Math.floor((parseInt($('#poleGame img').eq(i).attr('src').match(regV),10))/10)
		if(resultCelDelUser == pokrivKartSop ) {
			game(); break;   }
			
				
			}
		}}
	$('#karts img').click(hodUser );


При нажатии на на элемент ('#karts img') начинает работать функция hodUser().
В этой функции есть функция game() которая выполняться не хочет.
Дебаггер в эту функцию вообще не заходит, пропускает.
Ответить с цитированием