CppWebBrowser не обрабатывает тег <a name=>
Такой строкой:
[FONT="Courier New"]CppWebBrowser1->Navigate2(&FilePath);[/FONT]
вывожу файлы *.htm, содержащиеся на диске.
Однако, в html-документе, c гиперссылками вида:
[FONT="Courier New"]<a href="fale1.htm#part1">[/FONT]
загрузить файл file1.htm
перейти к
[FONT="Courier New"]<a name="part1">[/FONT]
работать отказывается. Дайте, хотя бы несколько
строк кода с комментами, пожалуйста.
Вобщем, потихоньку, с "помощью участников форума", добрался до функции IHTMLElement::scrollIntoView(TagVARIANT). Может, кто нибудь даст пару примеров ее применения из рабочего кода? Это всего пара строк.
Цитата: Vzhik
Вобщем, потихоньку, с "помощью участников форума", добрался до функции IHTMLElement::scrollIntoView(TagVARIANT). Может, кто нибудь даст пару примеров ее применения из рабочего кода? Это всего пара строк.
1. Получить IHTMLDocument2 (из CppWebBrowser1->Document)
2. Получить коллекцию элементов IHTMLElementCollection (IHTMLDocument2::get_all)
3 Найти нужный элемент (IHTMLElementCollection::item) и вызвать scrollIntoView(TVariant(true));