X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Futils.js;h=64a266d721951cd2f1752e7b73cad97dfd2cafe1;hb=0bf933423b9645bcb57390c478d4fdaf0c895049;hp=73151cf3010d2f28e6a197f35de9b96832b8642d;hpb=f1e793b356fd4d526eafc66073302e584ede78a7;p=fa-stable.git diff --git a/js/utils.js b/js/utils.js index 73151cf3..64a266d7 100644 --- a/js/utils.js +++ b/js/utils.js @@ -10,8 +10,10 @@ ***********************************************************************/ function set_mark(img) { var box = document.getElementById('ajaxmark'); - if(img) box.src = user.theme+'images/'+ img; - box.style.visibility = img ? 'visible' : 'hidden' + if(box) { + if(img) box.src = user.theme+'images/'+ img; + box.style.visibility = img ? 'visible' : 'hidden' + } } function disp_msg(msg, cl) { @@ -182,10 +184,13 @@ JsHttpRequest._request = function(trigger, form, tout, retry) { { if(el.type=='select-multiple') { + name = name.substr(0,name.length-2); + q[name] = new Array; for (var j = 0; j < el.length; j++) { + s = name.substring(0, name.length-2); if (el.options[j].selected == true) - q[name] = el.options[j].value; + q[name].push(el.options[j].value); } } else