Программирование > JavaScript & JScript

Отладка js в ИЕ

<< < (2/2)

CGVictor:
Anthony
Мой IE7 скушал, всё стабильно;
ругнулся только на "применить" в "мониторе" на 277:2 mTblValue is undefined

Anthony:
CGVictor
ИЕ не сразу падает, а через несколько минут работы

Anthony:
Единственное, где, по-моему, могут возникать траблы:
var srvr = new Object();
srvr.loader = function(url,parser)
{
this.url = url;
this.req = null;
this.parser = parser;
this.ErrorFeed = this.defErrorFeed;
this.errorMsg = "Data loading error!";
this.loadData(url);
}
srvr.loader.prototype = {
loadData: function(url)
{
if(window.XMLHttpRequest)
{
try { this.req = new XMLHttpRequest(); }
catch (e) { this.req = false; }
}
else if(window.ActiveXObject)
{
try
{
this.req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try { this.req = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e) { this.req = false; }
}
}
if(this.req)
{
try
{
var load = this;
this.req.onreadystatechange = function()
{
load.onReadyState.call(load);
}
this.req.open(\'GET\',url,true);
this.req.send(null);
}
catch(e)
{
this.ErrorEeed.call(this);
}
}
else
{
this.errorMsg = "Error creating XmlHttp object!";
this.ErrorEeed.call(this);
}
},
onReadyState:function()
{
var req = this.req;
if(req.readyState == 4)
{
var httpStatus = req.status;
if(httpStatus == 200 || httpStatus == 0)
this.parser.call(this);
else
this.ErrorFeed.call(this);
}
},
defErrorFeed:function()
{
alert(this.errorMsg);
}
}

function fetchData()
{
var script = this.req.responseText;
eval(script);
}

function TblsUpdate()
{
var url = "http://www.amity.ru/plugins/p890_monitor/tUpdate.php?rnd=" + ign();
var l = new srvr.loader(url,fetchData);
last_update = setTimeout(\'TblsUpdate()\',30000);
}

Может в коде ошибка?

CGVictor:
Anthony
Так навскидку не скажу, на выходных, мож, потестю...
Мож где память течет? Посмотри в Гугле ("ie js memory leak"?), мож что и подскажут.

Anthony:
CGVictor
Да-да-да, уже сам нашел, память действительно утекает. Ну чтож, буду сам мусор чистить, потом посмотрим что получилось.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии