|
html документ как подключить локальные css, js, etc? | ☑ | ||
---|---|---|---|---|
0
Web00001
21.11.14
✎
12:37
|
Доброго времени суток! Есть полеHTML на форме, это поле формирует нужный документ используя определенные js библиотеки. Эти библиотеки, лежат на сервере и понятное дела каждый раз скачиваются по новой + невозможна работа если нет интернета. Вопрос куда бы их положить, что бы можно было в коде документа просто указать <script src="jquery.min.js"></script>?
|
|||
1
Cube
21.11.14
✎
12:41
|
(0) При такой записи, положи на веб-сервер, туда, где лешит твоя страница.
|
|||
2
Cube
21.11.14
✎
12:41
|
(1) "лешит" = "лежит" :)
|
|||
3
NS
21.11.14
✎
12:45
|
(0) Так локально положи весь сайт, и стучись к данным которые в вебе. А не наоборот.
|
|||
4
Web00001
21.11.14
✎
12:55
|
(1)и скачивай страницу при открытии вместе с библиотеками, какой смысл?
(3)куда и чего чего положи? есть поле html документа, текст которого содержит: <html> <body> <p>Привет мир!</p> </body> </html> хочу <html> <body> <script src="jquery.min.js"></script> <p>Привет мир!</p> </body> </html> куда положить jquery.min.js? |
|||
5
Asmody
21.11.14
✎
12:57
|
локальный веб-сервер подними и положи на него
|
|||
6
Web00001
21.11.14
✎
13:00
|
(5)Локальный вебсервер, ради одной странички это сильно, особенно если эта страничка будет открываться на разных компьютерах, а других вариантов нет?
У меня твоя обработка не хочет работать! Слушай, для начала надо установить апач... |
|||
7
NS
21.11.14
✎
13:11
|
(4) Я не работаю с восьмеркой. А что локальный html она не позволяет использовать?
|
|||
8
Web00001
21.11.14
✎
13:15
|
(7)Давай разберемся, что такое локальный html, что ты знаешь про 8ку и читал ли ты(0)?
|
|||
9
NS
21.11.14
✎
13:18
|
(8) Про html в восьмерке я не знаю ничего.
Но для примера у меня сервер видеонаблюдения - это локальный html с js. Да хоть код библиотеки можно засунуть в html напрямую. Неужели полеHTML этого не позволяет? |
|||
10
Cube
21.11.14
✎
13:20
|
(4) Может поможет: http://otvet.mail.ru/question/99082192
последний ответ. |
|||
11
Web00001
21.11.14
✎
13:23
|
код библиотеки в файл конечно можно, но мне это не нравится, потому что, каждый раз когда я захочу изменить html документ, (хочу обновлять показатели динамически) мне придется его читать\изменять и тд вместе с этими самыми библиотеками, которых будет достаточное количество. Да и некрасиво как то гора джаваскрипта в документе.
|
|||
12
Web00001
21.11.14
✎
13:25
|
(10)это все понятно, библиотеку то куда положить, что бы она была в поле видимости документа. Вот в чем вопрос. Но я уже понял, никуда.
|
|||
13
NS
21.11.14
✎
13:40
|
(12) В код, в html код. Либо сразу, либо из любого хранилище качай в поле html
|
|||
14
NS
21.11.14
✎
13:41
|
v8: 1С + HTML (Управляемое приложение)
Вот, не поленился, ветку для тебя нашел. |
|||
15
Web00001
21.11.14
✎
14:12
|
(14)спасибо, за старания, значит в (11) я был прав, грустно.
|
|||
16
Web00001
21.11.14
✎
14:15
|
(15)читать как:
... значит в (12) я был прав... |
|||
17
NS
21.11.14
✎
14:19
|
(11) Для кого некрасиво? Пользователь не видит этот код.
|
|||
18
NS
21.11.14
✎
14:20
|
(16) Ни чего не понял. Ты можешь хранить её в любом месте доступном для 1С, и включать в html код по надобности.
|
|||
19
Web00001
21.11.14
✎
14:51
|
(18)Чего тут непонятно, я могу и сразу в макет захерач..ть содержимое библиотеки в тег скрипт, либо добавлять его туда позже, суть от этого не меняется. Килобайтный текст страницы, становится 200килобайтным. Собственно работать с ним становится гораздо сложнее.
|
|||
20
NS
21.11.14
✎
15:31
|
(19) Мне непонятно кто с ним работает.
Если ты внимательно прочитал (14), то ты работаешь со стандартным кодом html, а подменяешь только когда с ним работает пользователь. У тебя в html: src="./dist/jquery.min.js" В коде: Скрипт = ПолучитьМакет("jquery_min_js").ПолучитьТекст(); Страница = СтрЗаменить(Страница, "src=""./dist/jquery.min.js"">", ">"+Скрипт); // Ты как программист работаешь с html, пользователь работает с результатом работы скрипта, а не с html |
|||
21
Web00001
21.11.14
✎
15:38
|
(20)я сделал документ, он отобразил информацию, информация изменилась, мне нужно поправить значения. проще когда документ маленький это сделать, чем когда он 200килобайт.
|
|||
22
Asmody
21.11.14
✎
15:49
|
(21) какая разница как в документ прикручен скрипт — текстом в документе или отдельным файлом?
|
|||
23
Asmody
21.11.14
✎
15:50
|
особенно, если ты меняешь его скриптом
|
|||
24
NS
21.11.14
✎
15:50
|
(21) Ты правишь только html без подмены. Подмена выносится в код. Вообще не притрагиваешься к html в 200 килобайт, он тебе не нужен.
|
|||
25
NS
21.11.14
✎
15:51
|
(21) + (24)
И, кстати, третья по силе шахматная программа в мире имеет исходники одним файлом. И разработчика это ни капли не смущает. |
|||
26
NS
21.11.14
✎
15:52
|
+ (24) Если ты его отлаживаешь без 1С, как html - он работает без подмены. Если отлаживаешь в 1С - так-же правишь код без подмены, а смотришь результат обработанный кодом подмены.
|
|||
27
Asmody
21.11.14
✎
15:54
|
и веб-сервер — это не только апач. возьми вот это https://www.ritlabs.com/en/products/tinyweb/, запускай при необходимости прямо из обработки
|
|||
28
NS
21.11.14
✎
15:58
|
(27) Так запустить сайт из папки (обработкой) можно и без веб-сервера.
|
|||
29
Escander
21.11.14
✎
16:33
|
(6) если страничка одна - пиши полный путь до js
|
|||
30
Escander
21.11.14
✎
16:34
|
*полный сетевой путь
|
|||
31
Web00001
21.11.14
✎
17:54
|
(24)Ок я сформировал страницу. Подгрузил код, все прекрасно. Теперь настало обновить показатели. Вариантов два:
1. Я собираю заново файл с новыми показателями и обновляю страницу. 2. Я беру тот текст который собран и правлю значения на нем. В первом случае та компонента которая в 1С отображает поле HTML должна распарсить по новой эти 200килобайт, что бы показать мне картинку. Во втором просто обновится измененный элемент. Конечно мне хотелось бы использовать второй вариант. Но работать с ним теперь гораздо сложнее, он стал большой. |
|||
32
NS
21.11.14
✎
20:05
|
(31) Распарсить она должна в любом случае, в том числе и js библиотеку.
|
|||
33
NS
21.11.14
✎
20:06
|
А чтоб не парсила - не надо обновлять страницу. Надо использовать js для изменения значений элементов на странице.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |