usascha
Новичок
поясните кусок кода из phpMyAdmin 2.6.0-pl3
Взялся прикрутить функцию обработки выбора checkbox'ов.
Аналогичная js-функция есть в PMA:
Если кто-то с этим разбирался, поясните смысл синтаксиса переменной var elts. В частности, не понимаю откуда берется "the_form" и "selected_tbl[]". Пересмотрел поиском код всех файлов, но так и не нашел.
Спасибо.
Взялся прикрутить функцию обработки выбора checkbox'ов.
Аналогичная js-функция есть в PMA:
PHP:
function setCheckboxes(the_form, do_check) {
var elts = (typeof(document.forms[the_form].elements['selected_db[]']) != 'undefined') ? document.forms[the_form].elements['selected_db[]'] : (typeof(document.forms[the_form].elements['selected_tbl[]']) != 'undefined') ? document.forms[the_form].elements['selected_tbl[]'] : document.forms[the_form].elements['selected_fld[]'];
var elts_cnt = (typeof(elts.length) != 'undefined') ? elts.length : 0;
if (elts_cnt) {
for (var i = 0; i < elts_cnt; i++) {
elts[i].checked = do_check;
}
} else {
elts.checked = do_check;
}
return true;
}
Спасибо.