Делал так:
document.getElementById(div2show).innerHTML = eval(request.responseText);
В консоли ругается на {} в строке:
function syncList(){} //Определяем функцию конструктор
В скрипте по ссылке:
http://www.tigir.com/js/linkedselect.js
Поставил между скобок alert('x') и эта ошибка исчезла, но потом стало ругаться на строку с циклом:
for (var i=0; i < arguments.length-1; i++) document.getElementById(arguments[i]).onchange = (function (o,id1,id2){return function(){o._sync(id1,id2);};})(this, arguments[i], arguments[i+1]);
Что не так?