Показать сообщение отдельно
  #1 (permalink)  
Старый 08.04.2011, 11:46
Интересующийся
Отправить личное сообщение для qwaker Посмотреть профиль Найти все сообщения от qwaker
 
Регистрация: 03.04.2011
Сообщений: 23

Функция не определена. Как же так?
[Решено]

Добрый день!


Есть несколько чекбоксов. На каждый из чекбоксов добавлено свойство onclick="функция". Однако, Firebug пишет: do_okrug is not defined. Почему функция не запускается - ума не приложу??

function do_okrug(okrug_num, stat)
{
$('#tarea2').append(okrug_num);
if (stat){
	for (var i = 0; i < Mgr.length; i++){
		if (Mgr[i].id==okrug_num) {
		for (var j = 0; j < Sts.length; j++)
		{
			if (Mgr[i].m_id==Sts[j].id && Sts[j].checked==false) {
                                $('input[id="'+Sts[j].id+'"]').attr('checked',true);
		SellectCh();
			}
		}
		}
	}
} else {
	for (var tr = 0; tr < Mgr.length; tr++){
		if (Mgr[tr].id==okrug_num) {
		for (var j = 0; j < Sts.length; j++)
		{
			if (Mgr[tr].m_id==Sts[j].id && Sts[j].checked==true) {
				$('input[id="'+Sts[j].id+'"]').attr('checked',false);
			}
		}
		}
	}
}
};

$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(20, this.checked)" name="okr" class = "okruginput" /> Округ 1</label></div>');

$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(21, this.checked)" name="okr" class = "okruginput" /> Округ 2</label></div>');

$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(22, this.checked)" name="okr" class = "okruginput" /> Округ 3</label></div>');

$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(23, this.checked)" name="okr"  class = "okruginput" /> Округ 4</label></div>');


Пробовал саму функцию (определение) затолкать и сверхху, и снизу - один черт не работает... Что же не так делаю?

Последний раз редактировалось qwaker, 08.04.2011 в 21:24.
Ответить с цитированием