Имя: Пароль:
1C
1С v8
Поле HTML документа, html + css + js отдельно
0 zag2art
 
26.09.11
18:55
8.2 в обычной форме ПолеHTMLДокумента.
Html беру из макета, js  и css хочу хранить в отдельных макетах, а не засовывать все один макет. Все согласно идеалогии отделения стрктуры, дизайна и поведения. Да и в js, для начала jQuery хочу попробовать, и не очень-то хочется его целиком кидать в html.

Пробовал разное:
1) Разные типы макетов (html, текст, двоичные данные)
2) Ссылку брал через ПолучитьURL, с использованием "внешнего хранилищя"
Никак.

Кто-нить знает как?
1 zag2art
 
26.09.11
19:03
Например, нужно в html присоединить JavaScript код из общего макета:
<html>
<head>

<script type="text/javascript" src = "ССЫЛКА НА JS В ОБЩЕМ МАКЕТЕ" >
</script>

</head>
<body>
</body>
</html>

Вкратце нужна "ССЫЛКА НА JS В ОБЩЕМ МАКЕТЕ"
2 Fragster
 
гуру
26.09.11
19:07
вигануть во временный файл не предлагать?
3 zag2art
 
26.09.11
19:10
(2) Не хочется
4 Drock
 
26.09.11
21:52
выноси js на cdn
5 orefkov
 
26.09.11
22:16
Hу если посмотреть код в страницах справки, сгенерированный для объекта метаданных, то там встречаются ссылки вида:
href=v8config://a73ab1e9-b16b-42ff-827f-52429a4b62ba/mdobject/id3ba8a423-d6b1-4e0a-9dc7-e92798bd1b48/038b5c85-fb1c-4082-9c4c-e69f8928bf3a

То есть v8config://некий путь внутри конфигурации.
Может в этом направлении покопать.
6 AaNnDdRrEeYy
 
26.09.11
22:19
чисто по 1с овски
текстХТМЛ = "<script type="text/javascript" src = ##Параметр >";

текстХТМЛ = СтрЗаменить("##Параметр",скирипт из макета);
7 AaNnDdRrEeYy
 
26.09.11
22:21
ну или вернее первая строчка так
текстХТМЛ = "<script type="text/javascript"  ##Параметр >";
8 zag2art
 
27.09.11
18:19
(5) такой путь к макету я получаю через ПолучитьURL - не работает.
9 zag2art
 
28.09.11
20:46
up
10 zag2art
 
29.09.11
19:04
up 2
2 + 2 = 3.9999999999999999999999999999999...