Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c