![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
мне необходимо сделать таблицу
каждая ячейка которой будет заполняться данными которые приходят по отдельному запросу, данные следующие цвет и число...... как это сделать так понимаю надо в каждую ячейку вставить скрипт который будет отправлять запрос и получив данные прописывать число и устанавливать цвет ячейки.... генерация заполненой таблицы не допустима помогите со скриптом -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Задача вообще не ясна
Туеву хучу запросов отправлять не самое лучшее решение.
Мы сейчас говорим не про генерацию на сервере, а на клиенте. Как раз сгенерить всю таблицу по новой(повторяю: на клиенте) будет наиболее эффективный способ. Данные можно подгрузить как угодно. А ещё лучше если ты обьяснишь задачу, что нужно получить, что это будет? -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
короче как на клиенте
<td> вот сюда </td> вписать данные полученные с snmp.my.com каждая ячейка будет брать данные со отдельных хостов вспомнил где видел сначало грузиться, а потом заполняеться http://host.com.ua/domain/lookup.jsp -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
IMHO, лучшее решение это XML файл а котором хранится цвета и числа, выглядит примерно так:
И JS читать с файла это. Лично я так реализовывал подобное. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Aliance, спасибо, как представить данные это вопрос уже другой....
мне нужен скрипт который запросит эти данные и заполнит таблицу пусть данные будут в формате сс:xx cc -цвет хх - число -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Значит таблица уже существует. Сначала для ясности. Таблица это нода в докуементе, такая же как любой слой, параграф или заголовок. Количество колонок, строк, текст внутри, внешний вид это всё может меняться динамически и очень просто. Об этом забыли, ибо не важно пока.
Гораздо интересней как будем данные подгружать. Есть какие либо условия со стороны сервера? Например грузить мы всё сможем только с того доменна, что сами пришли, иначе доступа скриптам к данным от чужого домена не будет. Если грузить XML то по мому ИЕ ругаться не будет если инфа с разных доменов, более продвинутые бразеры типа Мозиллы потребуют разрешения. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
по заполнению я понял и по цветам тоже
даже врубился как работает, понятно что можно по онлоаду сделать но данные идут из разных источников.... да таблица есть но изначально ее размер не известен, количество строк с каждым днем растет т.к. увеличиваеться количество устройст с которых снимаються данные общая картина скрипт пшп, выберает из пшп данные по устройствам их адресам и адресам серверов к которым эти устройства привязаны создает таблицу по количеству устройст пихает ЮРЛ для получения того или иного параметра с устройсва привязанного к тому или иному серверу например: serv1.dev.ua?dev=10.100.1.53&p=sng ответом будет всего два числа через двоеточье.. скрипт должен взять каждый такой юрл сделать запрос и внести данные... вообщем по внесению данных понятно, получаеться одна только проблема - id для каждой ячейки надо свой писать и перебирать потом все... ладно с этим справлюсь... подскажите как отправить запрос и обработать ответ... как извлечь юрл я уже догодался Добавлено @ 00:31
интересно, остановимся пока на одном домене.. откуда пришли -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Step не придумывай проблем! DOM создавался на то что бы можно было с документом работать как захочеться. Повторяю: как решить мы тебе подскажем если ты пояснишь точно что нужно, а не как нужно И просто совет: JS как и вся клиентская сторона проектировалась так, что бы любому было удобно(особенно если писать под один браузер
Давай подумаем что нам лучше от сервера получить. По мне так проще список URL, к которым будем обращаться. Таблицу с инфой будем генерить на клиенте, просто удобней и трафа меньше. Как будем грузить данные? У тебя сервера с разных доменов по которым запросы делаем(если нет, то почему нельзя выдать всю инфу разом Отсюда вывод: подробно рассказываешь сколько северов, что это будет, в каких форматах можешь выдавать инфу. Добавлено @ 00:43 ОК, один домен. Тогда дальше, какие форматы? XML давать можем? На Оперу забить можно? -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Sardar, грузите меня и грузите
вот именно нужно не то что нужно, а то как это нужно... я могу все сгенерить на пшп и выдать все готовое, одна проблема скрипт будет выполняться х... гору времени... нужно так как я сказал (забиваем на все выше сказаное)... нужно что бы ява скрипт запросил данные по юрл, с того же хоста откуда открыта страница и пропарсить эти данные а теперь более конкретно что нужно: назвать мне название функции: 1. для получения данных 2. функции с помощь которых я смогу пропарсить данные (плевать как данные представлены, если есть функции для хмл, значит с сервака придут в формате хмл, там пшп-шный скрипт будет генерить так как скажу) это все что мне нужно на данный момент.. просто скажите мне название функций... вы мне уже помогли с заполнением... дайте мне только название функций или пример спасибо -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Sardar |
|
||||||||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Во первых в JS нет "функций для получения данных", но есть приёмы для загрузки как целых страниц, так и различной инфы, т.е. от ифреймов и до XMLHttpRequest. С XML работать проще всего, но тогда нужно забить на Оперу 7 и ниже. Давай сочиним пример с запросом данных которые с того же домена что и сам документ, проблем меньше: index.htm
list_data.php
Это просто пример как можно сделать -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||||||
|
|||||||||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Sardar, с понедельника в отпуск, можно заняться творчеством и вернуться к идеи... поможешь?
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
OK, построим простейшую загрузку XML + проведём XSLT трансформации на клиенте. Естественно Опера пока отдыхает, потому для неё нужно отдельны рендерер подключать, или плюнуть на неё
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Sardar,
опять груз -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |