Имя: Пароль:
1C
 
Как работать с параметрами в HTML макете
0 Luisa
 
29.09.10
14:53
есть на форме ПолеHTML
в HTML макете есть <span id="idfg">параметр</span>

хочу поментяь параметр, и вывести в поле HTML измененный исходник

Вот как делаю, но сам вижу, что смену параметра надо както комитить в исходник. Иначе изменений параметра не происходит. Как вапще это делают?

Макет = ПолучитьМакет("HTMLМакет");
ИсходникHTML = Макет.ПолучитьТекст();
Document = Макет.Получить();
Document.getElementById("idfg").innerHTML="1234567890";
ЭлементыФормы.ПолеHTML.УстановитьТекст(ИсходникHTML);


И еще как использовать HTML макет во внешенй обработке? Тоесть что писать нужно в обработчике, чтобы макет вывелся в просмотр?
1 also
 
29.09.10
15:03
Просто код подменяй через СтрЗаменить...
Или в хтлм тексте:
<span id="idfg">"+МойПараметр+"</span>
2 Luisa
 
29.09.10
15:11
also чёт не понял мысли
3 AquaKosh
 
29.09.10
15:12
(2) Как сказал (1)...
ИсходникHTML = Макет.ПолучитьТекст();
А = СтрЗаменить(ИсходникHTML, .....
ЭлементыФормы.ПолеHTML.УстановитьТекст(А);
:)
4 also
 
29.09.10
15:13
допустим у тебя есть исходный хтмл код, в котором есть:
<span id="idfg">~~~параметр~~~</span>

ну и погнал:

ИсходникHTML = СтрЗаменить(ИсходникHTML,"~~~параметр~~~","нужный параметр");
ЭлементыФормы.ПолеHTML.УстановитьТекст(ИсходникHTML);
Независимо от того, куда вы едете — это в гору и против ветра!