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

Вниз

URL выделенной картинки в TWebbrowser   Найти похожие ветки 

 
Venkin   (2008-01-30 11:11) [0]

подскажите плиз, застрял на выделенной картинке.
как получить урл выделенной картинки в TWebbrowser?
делаю :

procedure TForm1.Button1Click(Sender: TObject);
var href: string;
i, x: longint;
document: IHTMLDocument2;
ctrlRange: IHTMLControlRange;
begin
Document := WebBrowser1.Document as IHtmlDocument2;
ctrlrange := (document.selection.createrange as ihtmlcontrolrange);
i := ctrlrange.(* вот тут что??? *)
href := (Document.Images.Item(i, x) as IHTMLImgElement).Href; // i,x ??????
label1.caption := href;
end;


спасибо


 
homm ©   (2008-01-30 11:13) [1]

> [0] Venkin   (30.01.08 11:11)
> (Document.Images.Item(i, x) as IHTMLImgElement).Href;

И какой, позвольте узнать, у картинки, href, а тем более Href ?


 
homm ©   (2008-01-30 11:14) [2]

> [0] Venkin   (30.01.08 11:11)
> Images.Item

Такого тоже в HTML DOM"е быть не может.


 
ketmar ©   (2008-01-30 11:19) [3]

я полагаю, что у ctrlrange спросить length, потом пройтись по item"ам, выяснить, кто из них картинка и ты пы.

http://msdn2.microsoft.com/en-us/library/aa704197(VS.85).aspx


 
Venkin   (2008-01-30 11:55) [4]

homm в смысле какой href???
тут вообщем пример (http://www.delphisources.ru/pages/faq/base/wb_imgs_props.html), сами смотрите.
или вы имеете в виду, что я неверно назвал переменную?
если да, то каюсь :)

> Такого тоже в HTML DOM"е быть не может.

не понял совсем, что значит "не может"?

ketmar
хм, написал код, там на странице 20-30 картинок будет.
вопрос в том, нe как определить, что это картинка, а как определить, что это выделенная картинка!


 
homm ©   (2008-01-30 12:00) [5]

> [4] Venkin   (30.01.08 11:55)
> тут вообщем пример

Я не знаю, чего там пример, но на сколько я знаю, DOM чувствительно к регистру, это раз. У image не href, а src, два.


 
ketmar ©   (2008-01-30 12:05) [6]

>[4] Venkin(30.01.08 11:55)
барин, вы бы книжков почитали. document.selection и даёт именно выбраную часть страницы. на то он и selection. имена свойств и даже страницу, где о них подробно написано, я дал. что ещё не ясно-то?


 
Venkin   (2008-01-30 12:15) [7]

homm
не знаю, чего вы от меня хотите. ссылку-то хоть посмотрите, а потом спорьте.
я проверил, пример тот работает, возвращает URL изображения, а большего мне и не нужно.
ketmar
ок, спасибо, только я - не барин :)


 
Anatoly Podgoretsky ©   (2008-01-30 12:17) [8]

>   ()  []

Это в общем случае, но может быть любое, определяется content type
У меня такие фокусы есть на старом сервере. img src на самом деле далеко и совсем не картинка.
src/href это условность, для дизайнеров.



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1201100303
БарЛог
2008-01-23 17:58
2008.02.24
Самый лучший поисковик


15-1200760437
cartman315
2008-01-19 19:33
2008.02.24
Delphi и flash.ocx


15-1200822319
Черный Шаман
2008-01-20 12:45
2008.02.24
И когда же этот CodeGear(ака Borland) сделают Delphi 64bit?


8-1174370882
Дмитрий (Гомель)
2007-03-20 09:08
2008.02.24
Заголовок wav файла


2-1201708579
mrArmstrong
2008-01-30 18:56
2008.02.24
Поиск по текстам