powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программно нажать кнопку в браузуре
7 сообщений из 7, страница 1 из 1
Программно нажать кнопку в браузуре
    #37720755
_Groxot_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть на страничке фунцикля вида
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
function OpenMenu(n, e){
  var el, x, y;
  el = document.getElementById("oMenu");
  var posx = 0;
  var posy = 0;
  if (!e) var e = window.event;
  if (e.pageX || e.pageY) {
    posx = e.pageX;
    posy = e.pageY;
  } else if (e.clientX || e.clientY) {
    posx = e.clientX + document.body.scrollLeft;
    posy = e.clientY + document.body.scrollTop;
  }
  el.innerHTML = '<div style="color:#000;font-size:14px;padding:5px 10px 5px 10px" class=menuItem onmouseout="this.className=\'menuItem\';" onmouseover="this.className=\'menuItem2\';" onclick="this.disabled = true;move('+n+');closeMenu(event);"> <b>Перейти</b> </div>';
  //el.innerHTML = '<div style="color:#000;font-size:14px;padding:5px 10px 5px 10px" class=menuItem onmouseout="this.className=\'menuItem\';" onmouseover="this.className=\'menuItem2\';"> <a href="javascript:void(0)" onclick="this.disabled = true;move('+n+');closeMenu(event);">Перейти</a> </div><div style="text-align:right;padding: 0px 10px 5px 0px"><a href="javascript:void(0);" onclick="closeMenu(event);">X</a></div>';
  el.style.left = posx + "px";
  el.style.top  = posy + "px";
  el.style.visibility = "visible";
}



Которая вызывает при клике по картинке Кнопошку перейти. По картинке я кликнул. А вот как нажать на появившуюся кнопочку не очень понимаю... или можно сразу выполнить событие перейти.... я так полагаю вот это :
t
Код: php
1.
his.disabled = true;move('+n+');closeMenu(event);



А как никак понять не могу. Пните в нужном направлении.
Заранее спасибо. Любой язык... желательно делфи...
...
Рейтинг: 0 / 0
Программно нажать кнопку в браузуре
    #37720823
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Groxot_,

Вот собрали в одну кучу и браузер и пхп и яваскрипт с дельфями )))
Опишите исходную задачу.
...
Рейтинг: 0 / 0
Программно нажать кнопку в браузуре
    #37720867
_Groxot_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

есть на сайте форма, её надо заполнить и потом нажать на картинку и появляется кнопочка Перейти
Вот собственно код этой кнопочки я привожу...
Форму я заполнил и на картинку нажать могу, А вот как постучатся к кнопочке этой не знаю.
Код: pascal
1.
wb1.OleObject.Document.Images.Item(26).click;


Вот так на картинку жму...
...
Рейтинг: 0 / 0
Программно нажать кнопку в браузуре
    #37720876
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А форма отправляется на сервер? Если так, то смотрите в сторону curl, например.
...
Рейтинг: 0 / 0
Программно нажать кнопку в браузуре
    #37720894
_Groxot_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Как с ней дальше поступают не знаю.... мне главное программно нажать на эту кнопку)

Модератор: Тема перенесена из форума "PHP, Perl, Python".
...
Рейтинг: 0 / 0
Программно нажать кнопку в браузуре
    #37721115
Multy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Net делается так:

Код: sql
1.
2.
3.
4.
  el = document.getElementById("oMenu");
  el.InvokeMember("click");
// или 
  el.InvokeMember("onmousedown");// и т.д.


Ещё есть WebBrowser1.Document.InvokeScript("")
Ну а отсылка Submit элемента или самого документа

В Delphi должно быть тоже как-то так.
...
Рейтинг: 0 / 0
Программно нажать кнопку в браузуре
    #37721344
_Groxot_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Multy,

Спасибо, попробую, очень похоже на правду =)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программно нажать кнопку в браузуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]