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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2011, 11:57   #1
Arsenx777
Delphi, c++, php
Форумчанин
 
Аватар для Arsenx777
 
Регистрация: 14.03.2011
Сообщений: 288
Вопрос webbrowser

Я делаю мини браузер, и хотел бы сделать так чтобы как и в остальных браузераз как mozilla firefox, opera, что бы можно просматривать исходный код страниц. Допустим у меня открыта веб страница мне надо по нажитию на бетто что бы в мемо был html код страницы.

Как можно это реализовать?
Мудр тот, кто знает нужное, а не многое.

Arsenx777 вне форума Ответить с цитированием
Старый 11.08.2011, 14:22   #2
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Код:
uses mshtml;
...
procedure TForm1.GetSource(WebBrowser:TWebBrowser; Memo:TMemo);
var
    iall : IHTMLElement;
begin
   if Assigned(WebBrowser.Document) then
   begin
     iall := (WebBrowser.Document AS IHTMLDocument2).body;

     while iall.parentElement <> nil do
     begin
       iall := iall.parentElement;
     end;
     Memo.Text := iall.outerHTML;
   end;
end;
Использование:
Код:
procedure TForm1.Button2Click(Sender: TObject);
begin
GetSourceCode(WebBrowser1,Memo1);
end;
Что-то на подобии этого нужно?
kettanaito вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
webbrowser и IE пауэрлифтинг Общие вопросы Delphi 5 24.05.2010 10:33
WebBrowser Killbrum Помощь студентам 2 09.06.2008 19:42
Webbrowser Stanislav Компоненты Delphi 4 30.11.2007 06:20
Webbrowser Stanislav Общие вопросы Delphi 1 18.11.2007 11:51