Привет, подскажите..чего материт эту строчку: var res = eval("(" + req.responseText + ")");???
function request(send_data, callback, timer, time, col, ready){try{
var req = new request_obj();
req.onreadystatechange = function(){
if(req.readyState == 4 && req.status == 200){
var res = eval("(" + req.responseText + ")");
if(callback!=false){ callback(res); }
if(ready!=false){ eval(ready); }
if(timer==true && time>0 && ((col>0 && typeof(col) == 'number') || (col==true && typeof(col) == 'boolean'))){
if(typeof(col) == 'boolean' && col==true){ var col2=true; }else if( typeof(col) == 'number' && col>0){ var col2=(col-1); }
timeset = setTimeout(function() { request(send_data, callback, timer, time, col2, ready); }, time);
}}}
req.open("POST", "get_msg.php", true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
var pos = eval("(" + send_data + ")");
req.send(setPost(pos));
}catch(e){}}