| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > как прочитать текст из фрейма? |
| Автор: serjones 26.1.2004, 08:59 |
| В WebBrowser можно прочитать HTML-код. Например: WebBrowser.Document.body.innerhtml (вроде так). Проблема в том, что если страница с фреймами подобная фишка пишет главную страницу(frameset.....). А как увидеть код отдельного фрейма? Может кто знает, поделитесь! |
| Автор: Vach 27.1.2004, 04:00 |
| Поройся примерно тут: WebBrowser.Application.Document.all.item(as HTMLFrameElement) .contentWindow(as HTMLWindow2)... там дальше есть frames(as IHTMLFramesCollection2/HTMLWindow2) Document... вот это и есть тело фрейма. Удачи. |
| Автор: ProgramerForever 17.12.2007, 07:12 | ||
| Можно поподробнее? Я при копировании с правой кнопкой (Просмотр HTML кода) получаю правильный код, а при программном - код ПОДМЯЕНЯЕТСЯ. Я думаю, что это делается скриптами, хотя могу ошибаться... Ответьте, как быть? Нет. это просто фрейм. НО, всё-таки как быть? Я нашёл как:
А как получить количество фреймов в документе? |
| Автор: tratata 10.2.2008, 17:13 |
| А как получить количество фреймов в документе? webbrowser1.oleobject.document.frames.length |