Главная страница
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.015 c
2-1201546095
noi
2008-01-28 21:48
2008.02.24
перевести данные из pChar в array of Byte


2-1201638329
kiber-pilot
2008-01-29 23:25
2008.02.24
Вопрос про Close


6-1180002451
FireMan_Alexey
2007-05-24 14:27
2008.02.24
snova Proxy!


2-1201595817
vegarulez
2008-01-29 11:36
2008.02.24
Вопрос про БД (Access). Как "сжать и восстановить" БД из под Д?


11-1169247642
Моторокер
2007-01-20 02:00
2008.02.24
TKOLTrayIcon и подсказки в трее (balloons, not hints)