Апокалипсис
тех дир matras.ru
Странности с abort();
Ситуация такая есть код:
function mainrel(fl,url)
{
sTime();
top.preq.abort();
top.preq.onreadystatechange=mainact;
top.preq.open("post","a.php",true);
top.preq.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=windows-1251");
top.preq.send("uid="+top.muid+"&a=getmesg&lid="+lastId+"&z="+Math.random()+"&"+url);
}
Этот код работает прекрасно в IE, а в FF responseText в ф-ции mainact по таймауту выдаёт два раза одно и тоже (firebug'ом смотрю, сам ответ сервера разный, а responseText повторяется дважды одно и тоже. Убираю top.preq.abort(); в FF всё начинает работать прекрасно а в IE перестаёт срабатывать setTimeout(); Чудеса какие-то, может кто сталкивался?
Заранее спасибо!
Ситуация такая есть код:
function mainrel(fl,url)
{
sTime();
top.preq.abort();
top.preq.onreadystatechange=mainact;
top.preq.open("post","a.php",true);
top.preq.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=windows-1251");
top.preq.send("uid="+top.muid+"&a=getmesg&lid="+lastId+"&z="+Math.random()+"&"+url);
}
Этот код работает прекрасно в IE, а в FF responseText в ф-ции mainact по таймауту выдаёт два раза одно и тоже (firebug'ом смотрю, сам ответ сервера разный, а responseText повторяется дважды одно и тоже. Убираю top.preq.abort(); в FF всё начинает работать прекрасно а в IE перестаёт срабатывать setTimeout(); Чудеса какие-то, может кто сталкивался?
Заранее спасибо!