![]() |
|
#1
|
|||
|
|||
![]() перехожу по адресу
Вижу страницу Вижу CollapsedWrap disabledLine numbers off <DIV metrikaId_0.5974972171062272="81"><INPUT id=new_attr_123 class=s_selectTextActive value=6501011805 jQuery17202799393626251008="57" service_alias="kr_erc_all" metrikaId_0.5974972171062272="82" attr_id="123" service_id="1440" pattern="^\s*(([0-9]{10}))\s*$" default_value></DIV> Вписал следующий код CollapsedWrap disabledLine numbers off A := WebBrowser1.OleObject.Document.getElementById('new _attr_123'); A.Value := '6501011805'; На странице данные визуально меняются, но не обновляются (Ajax) если ткнуть мышью в другое поле все начинает работать. Как победить? |
#2
|
|||
|
|||
![]() Еще нашел
CollapsedWrap disabledLine numbers off <SCRIPT type=text/javascript> var ServicePaymentObj = new ServicePayment("services_main_div"); ServicePaymentObj.AddSubtypesPlan(['1','11','19','26',]); ServicePaymentObj.AddAttrValue('123','6501011804') ; ServicePaymentObj.MakeSubtype(0); </SCRIPT> как заменить код на свой через webbrowser в таком элементе& |
#3
|
|||
|
|||
![]() Код срабатывает если ткнуть мышкой в поле WebBrowser
Как програмно мышкой ткнуть? |
#4
|
||||
|
||||
![]() Ничего не понятно, но "програмно мышкой ткнуть" можно двояко: или Mouse_Event() либо sendmessage с WM_LBUTTONDOWN/UP, а может даже и трояко - браузер содержит кликабельные программно элементы (элемент.Click)
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |