Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];

Вниз

Найти все что внутри тега <font> в TWebBrowser   Найти похожие ветки 

 
WebSQLNeeder ©   (2005-12-01 10:32) [0]

Почему не работает такой код: memo1.Text:=WebBrowser1.OleObject.document.document.all.tags("Font");

В мемо добавляется [object] а хотелось бы html текст всех тегов, которые внутри этого фонта - ну там есть <a>, и еще парочку тегов ...

Ну или на худой конец тогда хотя бы сам видимый текст, который в браузере виден после форматирования фонтом ...


 
wal ©   (2005-12-01 10:56) [1]

WebBrowser1.OleObject.document.document.all.tags("Font")[0].innerHTML;


 
WebSQLNeeder ©   (2005-12-01 14:08) [2]

2 wal, теперь вылетает ошибка "invalid argument"


 
WebSQLNeeder ©   (2005-12-01 14:15) [3]

Реализовал это вот так :
memo3.Text:=WebBrowser1.OleObject.document.all.tags("Font").item(1).innerHTML;

Теперь все отлично - выдается хтмл текст, который содержится внутри контейнера фонт. А теперь можно ли как то обратиться к внутренним другим тегам, которые находятся именно внутри именно этого фонта?


 
WebSQLNeeder ©   (2005-12-01 14:21) [4]

Попробовал сделать такую вещь:

font:=WebBrowser1.OleObject.document.document.all.tags("Font").item(1);
memo3.Text:=font.innerHTML;
a:=font.tags("a").item(1);
Memo3.Lines.Add(a);

Выдало ошибку "Method "tags" not supported by automations object"


 
DinoRay   (2005-12-02 13:37) [5]

MSHTML.pas


 
wal ©   (2005-12-02 13:51) [6]


> a:=font.tags("a").item(1);
a:=font.childnodes.tags("a").item(1);


 
WebSQLNeeder ©   (2005-12-03 13:01) [7]

Странно, выдает ошибку Memo3.Lines.Add(font.childnodes.tags("a").item(1));


 
WebSQLNeeder ©   (2005-12-04 16:45) [8]

..


 
WebSQLNeeder ©   (2005-12-06 13:57) [9]

...


 
WebSQLNeeder ©   (2005-12-07 14:50) [10]

Блин, неужели никто больше не знает ??


 
wal ©   (2005-12-07 15:09) [11]

Дак из тебя все клещами вытаскивать надо.
Какую ошибку выдает, на каком документе это делаешь?



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

Форум: "Сети";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.014 c
2-1141239855
Groof
2006-03-01 22:04
2006.03.19
Как проверить бит?


15-1140960701
grisme
2006-02-26 16:31
2006.03.19
Метал - навсегда!


2-1141193058
stela
2006-03-01 09:04
2006.03.19
текстовые файлы


2-1141233776
49 Cent
2006-03-01 20:22
2006.03.19
Можно ли подсвечивать строку в Dbgrid?


2-1141244458
markers
2006-03-01 23:20
2006.03.19
ListView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский