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