Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как прочитать текст из фрейма? 
:(
    Опции темы
serjones
Дата 26.1.2004, 08:59 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В WebBrowser можно прочитать HTML-код. Например: WebBrowser.Document.body.innerhtml (вроде так). Проблема в том, что если страница с фреймами подобная фишка пишет главную страницу(frameset.....). А как увидеть код отдельного фрейма? Может кто знает, поделитесь!
  Вверх
Vach
Дата 27.1.2004, 04:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 17.10.2003
Где: Санкт-Петербург

Репутация: 8
Всего: 18



Поройся примерно тут:
WebBrowser.Application.Document.all.item(as HTMLFrameElement)
.contentWindow(as HTMLWindow2)...
там дальше есть
frames(as IHTMLFramesCollection2/HTMLWindow2)
Document... вот это и есть тело фрейма.
Удачи. smile.gif
PM MAIL ICQ   Вверх
ProgramerForever
Дата 17.12.2007, 07:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: 2
Всего: 5



Можно поподробнее? Я при копировании с правой кнопкой (Просмотр HTML кода) получаю правильный код, а при программном - код ПОДМЯЕНЯЕТСЯ. Я думаю, что это делается скриптами, хотя могу ошибаться... Ответьте, как быть?

Нет. это просто фрейм. НО, всё-таки как быть? smile 

Я нашёл как:
Код

St = brwWebBrowser.Document.frames(0).Document.documentElement.outerHTML


А как получить количество фреймов в документе?

Это сообщение отредактировал(а) ProgramerForever - 19.12.2007, 07:23
PM MAIL WWW ICQ   Вверх
tratata
Дата 10.2.2008, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



А как получить количество фреймов в документе?

webbrowser1.oleobject.document.frames.length
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0401 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.