Ребят,вообщем проблема после ряда экспериментов и отладочных работ всё-таки прояснилась...не знаю каким образом,но дело оказалось в ajax!Сделал через document.formname.submit(),правда с перезагрузкой страницы и теперь всё пашет...
Вообще очень интересный момент,что при ajax некоторые коды успешно проходят eval,а другие же-нет!
Мне кажется,что дело как-то связано с getelementbyid,но вообще точно неясно.
Вот пример бажного кода,что-то проходило eval,а что-то нет!Вообщем вот:
PHP код:
function stat(){
var checkBoxs = [];
elems = document.getElementsByTagName('input');
for (i=0;i<elems.length;i++){
if (elems[i].type == 'checkbox'){
if (elems[i].checked) {
checkBoxs.push(elems[i].value);
}
}
}
var x=document.getElementById('Code').value;
xhttp=new XMLHttpRequest();
xhttp.onreadystatechange=function(){
if (xhttp.readyState==4 && xhttp.status==200)
document.getElementById('ajax').innerHTML=xhttp.responseText;
}
xhttp.open('POST','exer.php',true);
xhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
var str='do=exec&code='+x+'&id='+checkBoxs.join();
xhttp.send(str);
}
Когда начинал писать код,то про jquery имел самые смутные представления,теперь такой длинный код уже не пишу,а использую jquery.Замечательная вещь между прочим,раньше думал что на php что угодно могу написать и хватит,а теперь понял,что ошибался=)Javascript очень мощный язык...
На этой ноте тему можно за-кры-вать!=)