Сообщение от cyberkatze
|
можно объяснить немного эту часть кода?
|
элементарно
пакер хреново обфусцирует
я восстановил исходник за одну функцию
console.log()
как? знаю,что попадает в EVAL
вот вам поменьше кода
<select onchange="change(this, 'checkboxes');">
<option value="zero">- выберите -</option>
<option value="aaa" id="aaa">aaa</option>
<option value="bbb" id="bbb">bbb</option>
<option value="ccc" id="ccc">ccc</option>
<option value="ddd" id="ddd">ddd</option>
</select>
<div id="checkboxes">
<label id="111"><input type="checkbox" name="f">111</label>
<label id="222"><input type="checkbox" name="f">222</label>
<label id="333"><input type="checkbox" name="f">333</label>
<label id="444"><input type="checkbox" name="f">444</label>
<label id="555"><input type="checkbox" name="f">555</label>
</div>
<script>
var arr={aaa:["111","222","444"],bbb:["111","333","444"],ccc:["222","444","555"],ddd:""};function change(c,d){var a=c.value,b=document.getElementById(d).getElementsByTagName("input");for(i=0;i<b.length;i++)b[i].checked=!1;for(i=0;i<arr[a].length;i++)document.getElementById(arr[a][i]).getElementsByTagName("input")[0].checked="checked"};
</script>