Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaScript. Как получить текстовое представление элемента? / 15 сообщений из 15, страница 1 из 1
20.06.2006, 13:16
    #33802382
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<root>
   <row>
      <cell>asdf</cell>
      <cell>wefefe</cell>
      <cell>oiooo</cell>
   </row>
</root>

AJAX code:
Код: plaintext
1.
2.
3.
4.
5.
function (response){
   var root=response.responseXML.documentElement;
   var row=root.getFirstChild;
   var raw_row=row.toString()???;
}
как получить в raw_row значение "row.innerHTML"?
...
Рейтинг: 0 / 0
20.06.2006, 13:48
    #33802501
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
riman
AJAX code:
Код: plaintext
1.
2.
3.
4.
5.
function (response){
   var root=response.responseXML.documentElement;
   var row=root.getFirstChild;
   var raw_row=row.data;
}
как получить в raw_row значение "row.innerHTML"?
...
Рейтинг: 0 / 0
20.06.2006, 14:10
    #33802576
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
am_sasa riman
AJAX code:
Код: plaintext
1.
2.
3.
4.
5.
function (response){
   var root=response.responseXML.documentElement;
   var row=root.getFirstChild;
   var raw_row=row.data;
}
как получить в raw_row значение "row.innerHTML"?

не пашет. Пишет [undefined]
Хотя "внутренности" точно есть, потому что вот это работает:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function (response){
   var root=response.responseXML.documentElement;
   var row=root.getFirstChild;

   var cells=row.getElementsByTagName("cell");
   var cells_array=$A(cells);//prototype library helper function
   cells_array.each(function exploreIt(cell, index){
      alert(cell.firstChild.data);
   });
}
...
Рейтинг: 0 / 0
20.06.2006, 14:38
    #33802709
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
дык
Код: plaintext
firstChild.data
а не
Код: plaintext
getFirstChild.data
...
Рейтинг: 0 / 0
20.06.2006, 14:39
    #33802719
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
am_sasaдык
Код: plaintext
firstChild.data
а не
Код: plaintext
getFirstChild.data

это просто опечатка.
...
Рейтинг: 0 / 0
20.06.2006, 14:48
    #33802778
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
так дерево надо до конца разбирать!!!
первый
Код: plaintext
   var row=root.getFirstChild;
дает row, а у него нифига нету!
...
Рейтинг: 0 / 0
20.06.2006, 14:55
    #33802820
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
am_sasaтак дерево надо до конца разбирать!!!
первый
Код: plaintext
   var row=root.getFirstChild;
дает row, а у него нифига нету!

после
Код: plaintext
   var row=root.firstChild;
я получу row? Отлично! Теперь мне нужно получить
row.innerHTML. Т.е.


Код: plaintext
1.
2.
3.
4.
5.
function (response){
   var root=response.responseXML.documentElement;
   var row=root.firstChild;
   var raw_row=row.какая_то_функция;
}
и чтобы raw_row="<cell>asdf</cell> <cell>wefefe</cell> <cell>oiooo</cell>"
...
Рейтинг: 0 / 0
20.06.2006, 15:30
    #33803010
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
нельзя!
мона так, если конешна получица...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<root>
   <row>
   <![CDATA[
      <cell>asdf</cell>
      <cell>wefefe</cell>
      <cell>oiooo</cell>
   ]]>
   </row>
</root>
...
Рейтинг: 0 / 0
20.06.2006, 15:35
    #33803028
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
am_sasaнельзя!
мона так, если конешна получица...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<root>
   <row>
   <![CDATA[
      <cell>asdf</cell>
      <cell>wefefe</cell>
      <cell>oiooo</cell>
   ]]>
   </row>
</root>

хреново.
...
Рейтинг: 0 / 0
20.06.2006, 16:27
    #33803229
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
riman am_sasaнельзя!
мона так, если конешна получица...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<root>
   <row>
   <![CDATA[
      <cell>asdf</cell>
      <cell>wefefe</cell>
      <cell>oiooo</cell>
   ]]>
   </row>
</root>

хреново.

тогда руками, разбираешь и генеришь свой инер...
...
Рейтинг: 0 / 0
20.06.2006, 16:29
    #33803234
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
am_sasaтогда руками, разбираешь и генеришь свой инер...
:) наверное я так и сделал? А что ещё остаётся?
...
Рейтинг: 0 / 0
20.06.2006, 16:38
    #33803271
XML DOM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
var raw_row = row.xml;
...
Рейтинг: 0 / 0
21.06.2006, 11:33
    #33804781
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
XML DOMvar raw_row = row.xml;

undefined. :(


Чет я такого метода не нашел даже в документации.
...
Рейтинг: 0 / 0
21.06.2006, 13:27
    #33805390
помпа осла
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
riman XML DOMvar raw_row = row.xml;

undefined. :(


Чет я такого метода не нашел даже в документации.
msdn

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
var xmlDoc =  new  ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.load("books.xml");
 if  (xmlDoc.parseError.errorCode !=  0 ) {
   var myErr = xmlDoc.parseError;
   alert("You have error " + myErr.reason);
}  else  {
   alert(xmlDoc.xml);
}
...
Рейтинг: 0 / 0
21.06.2006, 14:29
    #33805696
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript. Как получить текстовое представление элемента?
помпа осла
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
это шутка?
била вместе с гетсом на колыму...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaScript. Как получить текстовое представление элемента? / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]