|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Всем доброго дня ! Не пинайте сильно, я только осваиваю. Вопрос конечно для GT.M , но я думаю что в Cache, тоже такое есть. Ко мне в руки попали настройки для ngnix & FastCGI. Запускается HTML страница в виде рутины М - все просто. Можно в динамике построить деревья. списки и тд Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Можно создать исходя из вышесказанного, функцию на М, которую связывала(взаимосвязь) например дерево со списком. Короче говоря, при нажатие на дерево получить список(рутин или глобалов) Сумбурно, конечно ... Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 11:29 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
ValeriuМожно в динамике построить деревья. списки и тдВ этом примере просто наращивают значение переменной Код: plaintext
Просто одна большая строка. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 11:36 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
krvsa, Неважно, строка или нет. Но дерево я получаю ! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 12:05 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Valeriuпри нажатие на дерево получить список(рутин или глобалов) в смысле - связать с нажатием на элемент списка джаваскриптину, которая что-то заполнит? можно. Сделать элементом списка ссылку, которая перезапросит чего-то у сервера и оно вернет правильный ответ? тоже можно. Но это вопросы больше к HTML-javascript, чем к GT.M кажется.... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 12:40 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Valeriu, В Каше для этого очень хорошо подходит ZEN-технология! Все получается очень легко и просто, связка между серверным и клиентским методами устанавливается сама собой. Давно уже ее использую, с 2007 года. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 13:51 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Vladimir Baskakov, Да, примерно так. Но хотелось без перезагрузки страницы.. Для Ajax можно, даже есть пример. Думал если Ajax делает такие вещи, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Опыта совсем нету, я только с настольными приложениями работал. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 13:54 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
ValeriuНо дерево я получаю ! У каждого свое понимание "дерева"... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 14:19 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Valeriu, извиняюсь, не заметил абракадабру в примере с аяксом... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 14:23 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Так предлагают: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 14:31 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Valeriu , давай отделим мух от котлет. У тебя есть какой-то механизм формирования страниц (хтмл) на ГТ.М? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 14:55 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
krvsa, Да. Любой html файл, могу перенести в GT.M и работает без единой запинки уже в формате (file.m) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 15:20 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
ValeriuДа. Любой html файл, могу перенести в GT.M Вот и отлично! Т.о. переводим твою проблему в разряд взаимодействия хтмл страниц. В твоем "механизме" на сервере есть возможность получить параметры из УРЛа? Т.е. если некую страницу вызвали таким образом Код: javascript 1.
Сможешь получить значения для prm1 и prm2 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 16:22 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
krvsa, Однозначно не могу ответить, но по всей видимости должно.. Разберусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 16:57 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Valeriu , без параметров придется делать больше страниц... Т.е. суть моего предложения такая. Перейти на простое взаимодействие страниц (хтмл или еще каких). Наладить нужный обмен, а потом ты все эти странички повторишь в М-программках. ;) Ты главное про параметры узнай, без них туго придется. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 08:17 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
krvsa, Отправляю серверу в первом текстбоксе -123 и во втором 456 Вот HTML страница в виде М рутины : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
А вот что получается на сервер: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 09:03 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
а зачем налаживать обмен? ============= в смысле - скомпоновать один раз страницу с нужными div-ами невидимыми, и по клику на элементах дерева их скрывать - показывать, чисто на клиенте, не дергая сервер. но тут еще конечно бы подучить javascript - css, что все равно не лишнее, как ни крути. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 16:29 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Valeriu , тогда уже лучше! Забудь пока про свои программки и глобалы. Ты умеешь делать обмен с простыми хтмл-страницами? Задачка у тебя такая: - есть страница - она может запрашивать данные у сервера - получив ответ, отображает данные у себя на странице Ты такое сможешь сделать на связке хтмл+аджакс+жосн+яваскрипт? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 16:37 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Vladimir Baskakovскомпоновать один раз страницу с нужными div-ами невидимыми, и по клику на элементах дерева их скрывать - показывать, чисто на клиенте, не дергая сервер Данных может быть много... Заколебешся ждать когда страничку увидишь. А так, частями можно все получать не теряя управления страницей. Ну и типа модно сейчас так! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 16:39 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
krvsa, krvsaТы такое сможешь сделать на связке хтмл+аджакс+жосн+яваскрипт?Думаю это возможно. FCGI вижу все "кушает". ;) Вот например вывода пользователю предупреждения в моем обработчике ошибок на JS Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 16:49 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Vladimir Baskakov, Vladimir Baskakovподучить javascript - css, что все равно не лишнее, как ни крути Без JS думаю никак... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 16:59 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
krvsaVladimir Baskakovскомпоновать один раз страницу с нужными div-ами невидимыми, и по клику на элементах дерева их скрывать - показывать, чисто на клиенте, не дергая сервер Данных может быть много... Заколебешся ждать когда страничку увидишь. А так, частями можно все получать не теряя управления страницей. Ну и типа модно сейчас так! Сколько мегабайт в тексте? На деревьях? а если еще сервер зипует? Нифига не много, запросы на сервер на каждый чих гонять не факт что правильнее. и я бы между м-базой и страничкой все же по возможности положил прослойку из пхп или питона. Такой код с построчным формирование странички - как-то негибко, что ли, шаблонизаторы же придумали уже, для отделения логики от представления, фреймворки. Ну дело хозяйское, это просто мнение. Может на мампсе модно так... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2016, 08:13 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
Vladimir Baskakov , я ни коим образом не ограничиваю твои действия. Ты волен поступать как тебе захочется. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2016, 08:39 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
ValeriuДумаю это возможно. Вот и отлично! Тогда тебе нужно, для начала, сделать некий пример такого "обмена" на обычных хтмл-страничках, а потом повторить их содержимое на м-программках... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2016, 08:42 |
|
[gt.m] Деревья и списки HTML
|
|||
---|---|---|---|
#18+
krvsa, OK. Но все ровно, без взаимодействия неких программ(глобалов) на стороне GT.M никак. Тогда какой смысл, если не использовать М ? ... Смак в том, обмениваться данными с сервером GT.M и WEB страницей. Вот например создание списка на базе статической страницы. (HTML): Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Ajax: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2016, 09:18 |
|
|
start [/forum/topic.php?fid=39&msg=39309670&tid=1556416]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 432ms |
0 / 0 |