Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Неправильное отображение страницы в TWebBrowser   Найти похожие ветки 

 
..::KraN::.. ©   (2007-04-27 19:03) [0]

Здравствуйте, у меня есть такой код:
procedure WB_LoadHTML(WebBrowser: TWebBrowser; HTMLCode: string);
var
 sl: TStringList;
 ms: TMemoryStream;
begin
 WebBrowser.Navigate("about:blank");
 while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
  Application.ProcessMessages;

 if Assigned(WebBrowser.Document) then
 begin
   sl := TStringList.Create;
   try
     ms := TMemoryStream.Create;
     try
       sl.Text := HTMLCode;
       sl.SaveToStream(ms);
       ms.Seek(0, 0);
       (WebBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms));
     finally
       ms.Free;
     end;
   finally
     sl.Free;
   end;
 end;
end;


Он служит для загрузки страницы в TWebBrowser, не сохраняя её. Но когда я делаю так:
procedure TForm1.TabSheet2Show(Sender: TObject);
begin
WB_LoadHTML(WebBrowser1, Synedit1.text);
end;

страница отображается, но вместо того, чтобы открыть файлы *.exe, *.rar и др. они не загружаются , а отображается текст вида ..\MyFolder\Myfile.exe


 
Johnmen ©   (2007-04-27 22:42) [1]


> но вместо того, чтобы открыть файлы *.exe, *.rar и др. они
> не загружаются

Что за файлы *.exe, *.rar и др.?
Что значит "открыть файлы *.exe, *.rar и др."?
Куда и зачем вдруг они должны "загружатся"?


 
..::KraN::.. ©   (2007-04-28 13:15) [2]


> Johnmen ©   (27.04.07 22:42) [1]


> Что за файлы *.exe, *.rar и др.?

Обычные исполняемые и архивные файлы.

> Что значит "открыть файлы *.exe, *.rar и др."?

Как объяснить... У меня есть HTML страница с каталогом программ, при нажатии на ссылку, которая ведёт на файл, должно открываться окно загрузки файла, а оно не открывается, вместо него - текст ссылки :(((((
> Куда и зачем вдруг они должны "загружатся"?

Никуда они не должны загружаться, просто должно вылазить окно загрузки\открытия их. А зачем, просто надо... :))))))



Страницы: 1 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.1 c
6-1163627850
skiner
2006-11-16 00:57
2007.05.20
Как передать текст с ServerSocket на ClientSocket?


2-1178108113
RomanLN
2007-05-02 16:15
2007.05.20
создание и редоктирование таблиц


15-1177295807
Slider007
2007-04-23 06:36
2007.05.20
С днем рождения ! 23 апреля


4-1165922919
lock95
2006-12-12 14:28
2007.05.20
CompactFlash требуется считать по секторно


1-1174570484
tytus
2007-03-22 16:34
2007.05.20
Форма поверх всех окон и панели задач.