Что нового

[Сеть, интернет] _IEPropertyGet из Input type="text"

Mr. Anderson

Новичок
Сообщения
122
Репутация
4
Код:
$oWords = _IEGetObjById($Obj1, 'input_words')
_IEPropertySet($oWords, 'innertext', 'text ssss ttt')

$oWords = _IEGetObjById($Obj1, 'input_words')
$sWords	= _IEPropertyGet($oWords, 'innertext')

MsgBox(0, '', $sWords)


Вопрос: почему $sWords не возвращает 'text ssss ttt' и как сделать что бы возвращал?

P.S. Была идея сделать через JS изменяемый элемент, но так и не понял своей идеи...
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
Mr. Anderson [?]
почему $sWords не возвращает 'text ssss ttt' и как сделать что бы возвращал?
То, что введено в $oWords это уже не innertext, а value:
Код:
#include <IE.au3>

$sUrl = 'http://www.mail.ru/'
$sText = 'text ssss ttt'

$oIE = _IECreate($sUrl)

$oWords = _IEGetObjById($oIE, 'q')
MsgBox(64, 'До', $oWords.value)
_IEPropertySet($oWords, 'innertext', $sText)
MsgBox(64, 'После', $oWords.value)
 
Верх