Имя: Пароль:
1C
 
поле HTML документа и полоса прокрутки....
0 Ц_У
 
14.09.10
16:06
Доброго всем!
Возникла проблема, пишу одну штуку, можно сказать "логирование" при выводе в поле ХТМЛ:
///тут код разный ненужный
Для Каждого СтрокаИстории из ИсторияСообщений Цикл
       Текст.ДобавитьСтроку("<div><font color="+?(СтрокаИстории.Отправитель<>ВернутьПользователяИБ(),"#ff0000","#0000ff")+"><b>"+СтрокаИстории.Отправитель+" ("+Формат(СтрокаИстории.Период,"ДЛФ=DDT")+ ")</b></font></div>");
       Текст.ДобавитьСтроку("<div>"+СтрокаИстории.Сообщение+"</div>");
       Текст.ДобавитьСтроку("<div><br></div>");
       Текст.ДобавитьСтроку("<hr noshade size=1 color=""#c0c0c0"">");
   КонецЦикла;    
   Текст.ДобавитьСтроку("<a name=""top""></a>");
   Урла = ПолучитьИмяВременногоФайла(".html");
   Текст.Записать(Урла);
   
   ЭлементыФормы.ИсторияОбщения.Перейти(Урла+"#top");    
//там дальше код ненужный
так вот, для прокрутки в конец вывод я использую "якорь", это замедляет работу, т.к. нужно сначала сохранить файл протом загрузить снова...
Можно ли сделать более гуманно?
1 Fragster
 
гуру
14.09.10
16:07
можно
2 Ц_У
 
14.09.10
16:17
(1) спасибо тебе, выручил! давай я тебе денег вышлю, говори куда!
3 Asmody
 
14.09.10
16:30
ну что-то типа  window.scrollTo(0,window.innerHeight)
где window взять догадаешься?
4 Ц_У
 
14.09.10
17:28
(3)не хочет оно дружить с window.innerHeight, и ему подобными, поставил циферку 99999, спасибо за ответ.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший