0
Tedman
17.10.13
✎
09:53
|
Добрый день, уважаемые знатоки.
Столкнулся я тут со следующей ситуацией: есть поле HTML документа на УФ. Вывожу туда страницу с картинками и ява-скриптами.
Т.е. помещаю все картинки во временное хранилище, и в тесте HTML документа меняю пути к ним на полученный адрес в хранилище - всё работает.
Но с файлами Javascript (*.js) такая штука не проходит, и, соответственно, скрипты не отрабатывают, вылезает ошибка.
Строка исходник:
<script type="text/javascript" src="files/all.js"></script>
Строки после обработки в 1с:
<script type="text/javascript" src="e1cib/tempstorage/e92760a4-1b34-4070-a359-bae19ca509c8"></script>
Гуглил\яндексил я довольно много, но везде предлагается только вариант засунуть весь файл js (all.js в данном случае) между тегами <script></script>, но мне это не очень нравится, т.к а) файл html становится куда менее читаемым, и б) на сколько я понимаю, скрипты, подгруженные таким образом могут как-то между собой конфликтовать (или нет?)
Внимание вопрос №1:
Можно ли всё-таки как-то заставить 1с хавать файл скрипта, лежащий во временном хранилище через адрес?
Вопрос №2:
Не будут ли скрипты (особенно если их много), подгруженные в один html-документ между собой конфликтовать (я js не знаю, оттуда и вопрос... может быть проблема с названиями одинаковых переменных\процедур\функций в них).
Заранее большое спасибо всем за ответ.
|
|
1
manyak
17.10.13
✎
10:02
|
отвечу на 2: ничего конфликтовать не будет - может только не работать - если у тебя будут повторяться имена переменных\процедур\функций, скрипты же тегами тоже отделяются - имхо читаемость сохраняется. вывод скриптов в отдельный файл рекомендуют делать в основном для SEO, так как поисковики при индексации не любят странички со скриптами в теле.
|
|
3
manyak
17.10.13
✎
10:11
|
:) да большая часть сайтов все со скриптами же, яндекс карта, метрика, счетчик посещений и т.д. - это ж все на скриптах джава.
|
|