|
|
|
|
|
для: secret
(19.08.2006 в 05:28)
| | Попробуйте сделать
var inner ...
Может, она мусор оставляет. | |
|
|
|
|
|
|
|
для: secret
(12.08.2006 в 23:13)
| | Фух... сдаюсь...
вот сама функция, в которой происходит утечка памяти
function draw_map(ar_tile)
{
var i,j;
inner = '<table cellspacing=0 cellpadding=0 width=288 height=288>';
for (i=-4; i<=4; i++)
{
inner=inner+ '<tr align=center>';
for (j=-4; j<=4; j++)
{
inner = inner + '<td width=32 height=32 background="tiles/'+ar_tile[i][j]+'.png"></td>';
}
inner = inner + '</tr>';
}
inner = inner + '</table>';
document.getElementById('map').innerHTML=inner;
}
|
Не знаю, что с ней не так...=( | |
|
|
|
|
|
|
|
для: Киналь
(12.08.2006 в 23:44)
| | а это тебе не подойдет?
delete
NN 4 IE J3 ECMA 1
Удаляющий оператор. Этот оператор удаляет свойство из объекта
(например, свойство prototype экземпляра статического объекта, к которому ваш
сценарий добавлял прототип ранее), или элемент созданного в сценарии массива.
Internet Explorer и версии ECMA (European Computer Manufacturers Association)
возвращают Булево значение, основанное на успехе/неуспехе удаления;
Navigator 4 возвращает undefined.
Пример:
delete myString.author
|
| |
|
|
|
|
|
|
|
для: 12345
(12.08.2006 в 23:21)
| | не помогает. | |
|
|
|
|
|
|
|
для: secret
(12.08.2006 в 23:13)
| | >Это меня не устраивает, поэтому хочу узнать как правильно
>убивать массивы после использования?
Лучше всего ножом. Длинным и хорошо отточенным... Хорош также лауданум или аквавит.
Кха... Извините=) | |
|
|
|
|
|
|
|
для: secret
(12.08.2006 в 23:13)
| | А что, мусор остаётся?
Попробуйте функции для них: splice() | |
|
|
|
|
|
|
| При работе с массивами происходит утечка памяти в ИЕ.
Это меня не устраивает, поэтому хочу узнать как правильно убивать массивы после использования? простые перменные вроде бы так
но с массивами такое не проходит... | |
|
|
|
|