Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Вывод нескольких innerHTML / 7 сообщений из 7, страница 1 из 1
04.05.2006, 12:51:21
    #33706669
DenisUA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Вывод нескольких innerHTML
вот мой код страницы
Код: plaintext
1.
<span id="returned_value"></span>

и сам скрипт:
Код: plaintext
1.
2.
document.getElementById("returned_value").innerHTML =
      '<br /><strong>Returned:</strong> ('+http_request.responseText+') <strong>Random:</strong> ';

В этом вариатне иннер выполниться только один раз так как элементов с укзанным ID только один...и вот вопрос как сделать чтобы можно было выводить неопределенное количество этих иннеров?
я думаю что наверно надо динамически иннером создавать элементы span с разными ID и потом в них уже выводить свои тексты?
еще одна проблема с реализацией, если не трудно покажите пример...дальше я уже сам разберусь...
спасибо
...
Рейтинг: 0 / 0
04.05.2006, 13:36:07
    #33706835
1024byte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Вывод нескольких innerHTML
Да в принципе всё правильно, создаете несколько спанов с разными id и заносите.
У вас возникнет другая проблема - несколько HTTPRequest'ов одновременно не выполняются. Т.е. данные вы получите только от последнего. Лучше сделать один запрос, получить данные для всех спанов (ну например как XML), разобрать яваскриптом и запихнуть в иннерхтмл =)
...
Рейтинг: 0 / 0
04.05.2006, 14:48:55
    #33707133
DenisUA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Вывод нескольких innerHTML
а можно небольшой примерчик днамической вставки элементов?
...
Рейтинг: 0 / 0
04.05.2006, 15:56:39
    #33707468
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Вывод нескольких innerHTML
для осла:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  XMLDOMDOC=XMLHTTP.responseXML;
  //если отформатировано а хмл
   if (XMLDOMDOC.documentElement== null )
   {
	alert("это не хмл");
	 return  - 1 ;
   }
   if (XMLDOMDOC.selectSingleNode("//span1")== null )
   {
	alert("span1 не найден");
	 return  - 2 ;
   }
  document.getElementById("span1").innerHTML=XMLDOMDOC.selectSingleNode("//span1").text;

повторить для span2, span3 и т.д.
но обычно удобнее использовать хслт
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
04.05.2006, 16:01:19
    #33707489
DenisUA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Вывод нескольких innerHTML
я уже склонился использовать xml и пояивилось куча вопросов:
а можно ли через HTTPRequest сделать запись нового значения в xml файл и сразу же чтение из него и вывод на страницу?
...
Рейтинг: 0 / 0
04.05.2006, 17:03:10
    #33707722
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Вывод нескольких innerHTML
можно, если сервак согласится. Например, если ты напишешь пхп-скрипт, который будет принимать текст из реквеста, записывать его в файл и тут же выводить в респонс.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
04.05.2006, 17:28:37
    #33707825
DenisUA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Вывод нескольких innerHTML
блин...как все сложно...
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Вывод нескольких innerHTML / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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