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

Вниз

TWebBrowser   Найти похожие ветки 

 
lomman   (2004-11-08 21:46) [0]

Интересует такой вопрос: Нужно на загружаемых страницах подменять пути к картинкам на локальные. Как это лучше существить?


 
Rander ©   (2004-11-08 23:12) [1]

Вроде бы через mime это можно сделать.
Подобие примера на www.euromind.com/iedelphi
Но у меня так и не получилось заставить его работать.

Если у кого есть решение был бы рад увидеть кусочек кода.


 
easy ©   (2004-11-09 01:19) [2]

function extractIMGname(src:string):string;
var
 i:integer;
begin
 result:="";
 for i:=length(src) downto 0 do begin
   if src[i]="/" then exit;
   result:=src[i]+result;
 end;
end;

procedure TForm1.WebBrowser1DownloadComplete(Sender: TObject);
var
 doc,imgs:Olevariant;
 i:integer;
begin
 doc:=WebBrowser1.OleObject.document;
 imgs:=doc.all.tags("IMG");
 for i:=0 to imgs.length-1 do
   imgs.item(i).src:="d:\Temp\"+extractIMGname(imgs.item(i).src);
end;


 
Rander ©   (2004-11-09 10:17) [3]

easy
Спасибо, но эта функция подменяет картинки в УЖЕ загруженном с Картинками документе.
А например мне нужно не дать картинкам загрузиться - банерам, счетчикам и прочей ерунде. Выборочная загрузка с целью экономии трафика.


 
lomman   (2004-11-10 00:10) [4]

> Rander
Точто точно, именно так ) это и надо!


 
lomman   (2004-11-10 19:41) [5]

ап



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
1-1099987827
Dmitrij_K
2004-11-09 11:10
2004.11.21
Динамические массивы


4-1096486548
Alex870
2004-09-29 23:35
2004.11.21
Перерисовка окна


3-1098418036
Denis_Ac
2004-10-22 08:07
2004.11.21
Заполнение DBCombobox/ DBListBox


4-1097500329
TeNY
2004-10-11 17:12
2004.11.21
Как програмно нажать кнопку Enter через SendMessage


1-1099490129
Oleg_
2004-11-03 16:55
2004.11.21
ТЕКСТ НА РИСУНКЕ РЕЖЕТСЯ