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

Вниз

Twebbrouser координаты ссылки на странице.   Найти похожие ветки 

 
Aks13   (2007-02-06 17:08) [0]

Как узнать расположение(координаты) на закачаной странице ссылки название которой я знаю, что бы кликнуть по ней мышкой программно?


 
Dmitrij_K   (2007-02-06 17:17) [1]

Координаты не нужны. У элемента IHTMLElement есть метод click()


 
Aks13   (2007-02-06 17:59) [2]

Прошу прошение, а как воспользоваться IHTMLElement ? Можно пример ?


 
Dmitrij_K   (2007-02-06 18:13) [3]

procedure TForm1.Button1Click(Sender: TObject);
var idoc:IHTMLDocument2;
   elem : IHTMLElement;
begin
 idoc := WebBrowser1.Document as IHTMLDocument2;
 elem := idoc.links.item(EmptyParam,1) as IHTMLElement;
 elem.click;
end;


uses mshtml


 
Aks13   (2007-02-07 10:08) [4]

Спасибо!


 
Aks13   (2007-02-07 10:37) [5]

Попробывал, работает, но почему-то упорно жмет на первую ссылку на странице. Как сказать что бы нажимал на нужную ссылку зная ее имя ?

Пример:
На странице есть ссылки:

Сгенировать отчет для сети 10.2.1.1  1-ссылка
Сгенировать отчет для сети 10.2.2.1  2-ссылка
Сгенировать отчет для сети 10.2.3.1  3-ссылка

Сейчас клик попадает только на 1 ссылку всегда.


 
Dmitrij_K   (2007-02-07 10:48) [6]


> Aks13   (07.02.07 10:37) [5]


> Попробывал, работает, но почему-то упорно жмет на первую
> ссылку на странице

Copy-Paste?

> Как сказать что бы нажимал на нужную ссылку зная ее имя
> ?

Найди нужную ссылку и нажми. Циклы знаешь? for if then break


 
Плохиш ©   (2007-02-07 10:49) [7]


> Aks13   (07.02.07 10:37) [5]
> Попробывал, работает, но почему-то упорно жмет на первую
> ссылку на странице.

Куда напрограммировал, туда и жмёт. А больше помочь Вам ничем не могу, телепатор в ремонте...


 
Aks13   (2007-02-07 11:20) [8]

2Dmitrij_K
Ну да, попробовал Ваш код. Надо ж посмотреть как он работает. :)
Циклы я знаю, только понять не могу, как это сделать
elem := idoc.links.item(EmptyParam,1) as IHTMLElement;  -> Вот тут нельзя в качестве параметра указать Имя нужной ссылки ?


 
DiamondShark ©   (2007-02-08 18:45) [9]

А чтобы тебе справку по DHTML Object Model не почитать?
Узнал бы какие параметры и чего обозначают.

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp


 
Плохиш ©   (2007-02-09 00:42) [10]


> DiamondShark ©   (08.02.07 18:45) [9]
> А чтобы тебе справку по DHTML Object Model не почитать?

Дык, не царское это дело...


 
Aks13   (2007-02-09 12:35) [11]

DiamondShark спасибо просто не знал где копать. Сейчас углублюсь в чтение!


 
asterra   (2007-04-14 00:05) [12]

ребята уменя тоже такое проблема была
но у меня тока что что-то получилос вроде
окажется (по моему) в  idoc.links.item вместо первого
параметра name просто надо поставит номер линка и все!
например
для нажатия

Сгенировать отчет для сети 10.2.1.1  1-ссылка -> idoc.links.item(0,0)

Сгенировать отчет для сети 10.2.2.1  2-ссылка -> idoc.links.item(1,0)

Сгенировать отчет для сети 10.2.3.1  3-ссылка -> idoc.links.item(2,0)

попробуй!


 
asterra   (2007-04-14 00:06) [13]

ребята уменя тоже такое проблема была
но у меня тока что что-то получилос вроде
окажется (по моему) в  idoc.links.item вместо первого
параметра name просто надо поставит номер линка и все!
например
для нажатия

Сгенировать отчет для сети 10.2.1.1  1-ссылка -> idoc.links.item(0,0)

Сгенировать отчет для сети 10.2.2.1  2-ссылка -> idoc.links.item(1,0)

Сгенировать отчет для сети 10.2.3.1  3-ссылка -> idoc.links.item(2,0)

попробуй!


 
kase666   (2007-04-22 15:58) [14]

А если нужна ссылка которая грузится во фрейме?



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
2-1196447952
aspid03
2007-11-30 21:39
2007.12.30
как вытащить из Access базы Word document


2-1196547940
VadimSpb
2007-12-02 01:25
2007.12.30
Получение даты с MS SQL 2005


2-1196511064
Kolan
2007-12-01 15:11
2007.12.30
Немогу найти где объявлен CoCreateGuid :(


15-1196343324
Slider007
2007-11-29 16:35
2007.12.30
С днем рождения ! 29 ноября 2007 четверг


2-1196942339
Алекс
2007-12-06 14:58
2007.12.30
библиотеки с классами других приложений