PHP InternetExplorer.Application не работает click

W
На сайте с 17.12.2012
Offline
31
938

	function __initie($left = 0, $top = 0, $width = 800, $height = 700, $visible = 1) {

$this->ie = new COM("InternetExplorer.Application", null);
$this->sink = new IEEvents;
com_event_sink($this->ie, $this->sink, 'DWebBrowserEvents2');
$this->ie->left = $left;
$this->ie->top = $top;
$this->ie->width = $width;
$this->ie->height = $height;

$this->ie->menubar = 1;
$this->ie->toolbar = 1;
$this->ie->statusbar = 1;
$this->ie->visible = $visible;
$this->ie->silent = true;
}

Проблема в том, что на Win 7 и 8 где стоят версии IE выше 8 не срабатывают функции клика по любому элементу. В win xp все отлично. Юзаю OpenServer с PHP 5.4.8 (пробовал и более новые версии) в новых IE не работает ( при этом заполнить поле можно без проблем, т.е. назначить value, не срабатывают только клики), запускаю этот же сервер в XP все замечательно.

Причем еще один момент если в W8 я пишу скрипт на VBA (например средствами Word), то через нее все срабатывает великолепно, т.е. клики выполняются! В чем проблема я не могу понять. Может кто сталкивался с проблемой?

Работаю через Администратора

[umka]
На сайте с 25.05.2008
Offline
456
#1

И никакой там консоли с ошибками нет?

Лог в помощь!
W
На сайте с 17.12.2012
Offline
31
#2

не ошибок нет. возвращается true, типо команда выполнена

W
На сайте с 17.12.2012
Offline
31
#3

Ну что никто не сталкивался?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий