Показать сообщение отдельно
  #1 (permalink)  
Старый 30.09.2008, 12:14
Алексей
 
Сообщений: n/a

Где ошибка не пойму
Такой скриптик для выделения определенной группы checkbox.Что то не пашет. Помогите разобраться.
function ckeck_uncheck(id) {
switch (id) {
case 1:
	a=1;
	b=6;
	c=master_box1;
  break;
case 2:
	a=7;
	b=12;
	c='master_box2';
  break;
case 3:
	a=11;
	b=18;
	c='master_box3';
  break;
case 4:
	a=19;
	b=23;
	c='master_box4';
  break;
case 5:
	a=24;
	b=25;
	c='master_box5';
  break;
case 6:
	a=26;
	b=35;
	c='master_box6';
  break;
case 7:
	a=36;
	b=50;
	c='master_box7';
  break;
case 8:
	a=51;
	b=62;
	c='master_box8';
  break;
case 9:
	a=63;
	b=69;
	c='master_box9';
  break;
case 10:
	a=70;
	b=74;
	c='master_box10';
  break;
default:
	a=0;
	b=0;
} 
    var frm = document.form.master_box1;
        for (var i=a;i<b;i++)
{
        var elmnt = frm.elements[i];
        if (elmnt.type=='checkbox') {
            if(frm.checked == true){ elmnt.checked=false; }
            else{ elmnt.checked=true; }
        }
    }
    if(frm.checked == true){ frm.c.checked = false; }
    else{ frm.checked = true; }
}

Последний раз редактировалось Андрей Параничев, 30.09.2008 в 14:57. Причина: Пользуйтесь bb-кодами [html] и [js] для оформления листингов кода в теле сообщения
Ответить с цитированием