Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   DHTML в Mozille (https://javascript.ru/forum/css-html-firefox-mizilla/21436-dhtml-v-mozille.html)

pavel24071988 09.09.2011 09:09

DHTML в Mozille
 
Здравствуйте.
У меня есть код, который работает во всех браузерах кроме Mozilla :
for (i=0; i<10; i++){                    //В цикле формируем таблицу по списку документов (по полученной XML строке)
var num = 1+i;
var a = "2";
var b = "1";
var c = "2";
var d = "4";
var e = "3";
var f = "2";
var g = "1";
var j = "0";
var k = "4";
var l = "2";
var m = "5";
var r = document.createElement('tr');
var cnum = document.createElement('td');
var ca = document.createElement('td');
var cb = document.createElement('td');
var cc = document.createElement('td');
var cd = document.createElement('td');
var ce = document.createElement('td');
var cf = document.createElement('td');
var cg = document.createElement('td');
var cj = document.createElement('td');
var ck = document.createElement('td');
var cl = document.createElement('td');
var cm = document.createElement('td');

var tnum = document.createTextNode(num);
var ta = document.createTextNode(a);
var tb = document.createTextNode(b);
var tc = document.createTextNode(c);
var td = document.createTextNode(d);
var te = document.createTextNode(e);
var tf = document.createTextNode(f);
var tg = document.createTextNode(g);
var tj = document.createTextNode(j);
var tk = document.createTextNode(k);
var tl = document.createTextNode(l);
var tm = document.createTextNode(m);

var t = document.all('tbb');

cnum.appendChild(tnum);
ca.appendChild(ta);
cb.appendChild(tb);
cc.appendChild(tc);
cd.appendChild(td);
ce.appendChild(te);
cf.appendChild(tf);
cg.appendChild(tg);
cj.appendChild(tj);
ck.appendChild(tk);
cl.appendChild(tl);
cm.appendChild(tm);

r.appendChild(cnum);
r.appendChild(ca);
r.appendChild(cb);
r.appendChild(cc);
r.appendChild(cd);
r.appendChild(ce);
r.appendChild(cf);
r.appendChild(cg);
r.appendChild(cj);
r.appendChild(ck);
r.appendChild(cl);
r.appendChild(cm);
t.tBodies(0).appendChild(r);
}


В чем проблема не могу понять!. Почему не рисует-то???

Octane 09.09.2011 10:44

Цитата:

Сообщение от pavel24071988
var t = document.all('tbb');

http://javascript.ru/tutorial/dom/search

pavel24071988 09.09.2011 10:51

Спасибо
Еще вот здесь проблема t.tBodies(0).appendChild(r);
на t.appendChild(r);

У меня теперь getElementsByTagName не работает в Mozille хотя firebug показывает XML строчку нормально (деревом)
Вот XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<listDoc><row><id_doc>60/41 08.09.11 14864 0 207336 eO </id_doc><date_doc>2011-09-08 00:00:00</date_doc>...</row></listDoc>

Вот запрос к нему
var id_doc_first = XMLResponse.getElementsByTagName('id_doc')[0].childNodes[0].nodeValue;


Часовой пояс GMT +3, время: 22:39.