JIereHga2010
Новичок
- Сообщения
- 68
- Репутация
- 0
Всем доброго времени суток :IL_AutoIt_1: :IL_AutoIt_1: :IL_AutoIt_1:
Подскажите пожалуйста решение такой ситуации:
В http://vk.com/club46162850 есть форма для отправки текста на стену:
Так вот, для того что б вставить текст в эту форму я использую вот это:
Но кое что идет не так... Если вставку делать вручную через ctrl+V или средствами команды ControlSend то после вставки в ВК открывается так называемая ссылка с картинкой того сайта, ссылку на который я вставляю.
А если просто устанавливать значение через IEFormElementSetValue, то такого окна не открывается.
Связано это видимо с тем, что при ctrl+V срабатывают эвенты onkeyup и onkeydown, а при IEFormElementSetValue срабатывает только OnChange и OnClick, согласно справке.
Как можно дополнительно активировать эвенты средствами IEManagment ???
Ну вот, как то так описал, как сам понял. Если что не так, прошу поправить и указать дорогу в нужном направлении.
P.S: А лучше расписать все по пунктам
Подскажите пожалуйста решение такой ситуации:
В http://vk.com/club46162850 есть форма для отправки текста на стену:
Код:
<textarea class="fl_l" id="post_field" style="height: 32px; overflow: hidden;" onkeydown="onCtrlEnter(event, Wall.sendPost)" onkeyup="Wall.postChanged()" onfocus="Wall.showEditPost()"></textarea>
Код:
$oIE = _IECreate ("http://vk.com/club46162850")
$oPost = _IEGetObjById ($oIE,"post_field")
_IEAction ($oPost,"focus")
_IEFormElementSetValue($oPost, "http://autoit-script.ru/") ;<==== сдесь нужно вставить ссылку на какой либо сайт
Но кое что идет не так... Если вставку делать вручную через ctrl+V или средствами команды ControlSend то после вставки в ВК открывается так называемая ссылка с картинкой того сайта, ссылку на который я вставляю.
А если просто устанавливать значение через IEFormElementSetValue, то такого окна не открывается.
Связано это видимо с тем, что при ctrl+V срабатывают эвенты onkeyup и onkeydown, а при IEFormElementSetValue срабатывает только OnChange и OnClick, согласно справке.
Как можно дополнительно активировать эвенты средствами IEManagment ???
Ну вот, как то так описал, как сам понял. Если что не так, прошу поправить и указать дорогу в нужном направлении.
P.S: А лучше расписать все по пунктам