Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2008, 01:30   #1
avalon8
 
Регистрация: 18.06.2008
Сообщений: 3
По умолчанию Frame in frame

Помогите решить грамотно задачку. Есть 4 фрейма [0,1,2,3], фрейм 0 содержит в себе еще один фрейм. Так как же получить html-код этого подфрейма .
Если можно примерчик на WebBrowser, а лутше на EmbeddedWB
Зарание спасибо))
avalon8 вне форума Ответить с цитированием
Старый 31.07.2008, 16:14   #2
avalon8
 
Регистрация: 18.06.2008
Сообщений: 3
По умолчанию

РЕШЕНО:
Код:
# var  
HTML_Doc: IHTMLDocument2;  
Window: IHTMLWindow2;  
frame: Olevariant;  
name_frame1, name_frame: olevariant;  
begin  
HTML_Doc := EmbeddedWB1.Document as IHTMLDocument2;  
Window := HTML_Doc.parentWindow as IHTMLWindow2;  
if EmbeddedWB1.OleObject.Document.Frames.length <> 0 then  
begin  
name_frame := 'sub_main';  
name_frame1 := 'main';  
text := '';  
html := '';  
frame := Window.frames.item(name_frame).document.frames.item(name_frame1).document;  
text := frame.documentElement.innerText;  
html := frame.documentElement.innerHtml;
avalon8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Frame Zeraim Общие вопросы Delphi 1 25.05.2008 23:17