у меня сейчас типа ломки от про...Странности

Странности Мозиллы

Вот есть текстовый узел.
Если взять его содержимое вот так

if (dc = d.getElementById("div_cat"))
dat_c = dc.firstChild.nodeValue;



то в IE всё отлично, берётся сразу весь блок.

В Мозилке же почему то (смотрел с помощью DOM-inspector) там 4 блока по 4 Кб каждый.
Пришлось писать вот так.


if (dc = d.getElementById("div_cat"))
{
if (cn = dc.childNodes)
if (cn.length > 0)
{
dat_c = "";
for (i=0; i < cn.length; i++)
dat_c += cn.item(i).nodeValue;
}


Что по идее, более правильно. Вообще лучше учитывать все нюансы и писать более универсальный код...