Mam problem z pewnym skryptem Ajaxa.
Otóż chciałem zrobić sobie na stronie tzw. chained select boxes, czyli w zależności od wybranej opcji w jednym <select> w drugim <select> będzie coś wyświetlać.
Oto kod:
<script type="text/javascript" language="javascript"> var ajax = new Array(); function getSubCategoryList(sel) { var category = sel.options[sel.selectedIndex].value; document.getElementById('dhtmlgoodies_subcategory1').options.length = 0; // if(category.length>0){ var index = ajax.length; ajax[index] = new sack(); ajax[index].requestFile = 'getsubcategory.inc.php?category='+category; ajax[index].onCompletion = function(){ createSubCategories(index) }; ajax[index].runAJAX(); } } function createSubCategories(index) { var obj = document.getElementById('dhtmlgoodies_subcategory1'); eval(ajax[index].response); } </script>
Pod FF wszystko działą jak należy, ale pod IE 6,7,8 wyświetla mi się błąd w tej linii:
eval(ajax[index].response);
Niestety problem mnie przerasta i nie umiem sobie z nim poradzić.
Pomożecie?

Pozdrawiam
Michał