Показать сообщение отдельно
  #1 (permalink)  
Старый 27.07.2011, 20:00
Аспирант
Отправить личное сообщение для Semen Посмотреть профиль Найти все сообщения от Semen
 
Регистрация: 28.07.2009
Сообщений: 67

Посмотрите пож. ошибку
При запуске выдает ошибку "Предполагается наличие объекта". Нашел строку с ошибкой (№20: mechProSteel[mc][mk] = jl[mc]), а догнать че не так немогу (бывает такое иногда) - помогите разобраться. Когда отключаю строку с ошибкой, цикл выдает че надо без проблем. Следовательно ошибка в переменной... ?
var m_p_steel = "горячекатанная и кованая`холоднокатанная*5.4`*111`131*320 (33)`*196 (20)`*28`*60`*`*`*`*`*`";

function mach_pr(m_p_steel)
{	
	var mechProSteel = new Array();
	var n_m = new Array();
	var jl = new Array();

	var n_m = m_p_steel.split("*");

	if (n_m[0].indexOf("`") > 0)
	{
		var rem = n_m[0].split("`"); 

		for (var mc = 0; mc < rem.length; mc++)
		{		
			for (var mk = 0; mk < 12; mk++)
			{
				jl = n_m[mk].split("`");
				mechProSteel[mc][mk] = jl[mc]; 
			}		
		}
	}
	else
	{
		mechProSteel[0] = n_m;
	}
	
return mechProSteel;
}
Ответить с цитированием