Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.14;
Скачать: CL | DM;

Вниз

TWebBrowser и таблица   Найти похожие ветки 

 
Андрей (начинающий)   (2009-04-26 21:02) [0]

Подскажите, плиз, как вывести на TWebBrowser массив в виде таблицы.
Tекст и ссылки вставляются, а теги таблицы (<table>, <tr>, <td>) не срабатывают.


procedure TForm1.FormShow(Sender: TObject);
begin
 WebBrowser1.Navigate("about:<html><body></body></html>");
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 s:="<br><a href="...">...</a>";
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd", s );
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd",  "<table><tr><td>");
 s:="<a href="...">...</a>";
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd", s );
 (WebBrowser1.Document as IHtmlDocument2).body.insertAdjacentHTML("beforeEnd",  "</tr></td></table>");
end;


 
Igor2010   (2009-04-26 21:50) [1]


> TWebBrowser массив в виде таблицы.

WebBrowser1.Navigate(ПУТЬ К ФАЙЛУ С ТАБЛИЦЕЙ+"table.htm");


 
Андрей (начинающий)   (2009-04-26 22:00) [2]

Спасибо, уже сам разобрался.
Мне массив надо выводить из программы "на лету" (т.е. он в разное время заполнен разными данными) и внешний файл не подходит.
Ошибка была в том, что надо было сначала заполнить строку s данными вместе с тегами html, а затем уже выводить с помощью

...insertAdjacentHTML("beforeEnd", s )



Страницы: 1 вся ветка

Текущий архив: 2009.06.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
11-1197626410
chum
2007-12-14 13:00
2009.06.14
Проблема с KOLComObj


15-1239111328
пикассо
2009-04-07 17:35
2009.06.14
книга по синтаксису object pascal


15-1238963404
Юрий
2009-04-06 00:30
2009.06.14
С Днём рождения ! 6 апреля 2009 понедельник


2-1240812136
cosinus
2009-04-27 10:02
2009.06.14
Замена стандартного окна копирования файлов.


11-1201359442
Elec3C
2008-01-26 17:57
2009.06.14
Вопрос по Button у