Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2009, 12:56   #1
куценко
Новичок
Джуниор
 
Регистрация: 11.08.2009
Сообщений: 2
По умолчанию Изменить начение типа OBJECT на странице

Получаю список элементов формы на странице:

Var
Document: IHTMLDocument2;
iDisp: IDispatch;

...
IDisp := Document.get_all();

Если на странице есть элементы типа OBJECT
(
<OBJECT id='meSerialNo' name='meSerialNo' classid='CLSID:D7779973-9954-464E-9708-DA774CA50E13'>
</OBJECT>
)
то они не попадают в список .

Причем, из JavaScript

document.all.meSerialNo.focus();

срабатывает.

В конечном итоге хочу записать значение в meSerialNo из Delphi.
куценко вне форума Ответить с цитированием
Старый 12.08.2009, 22:08   #2
куценко
Новичок
Джуниор
 
Регистрация: 11.08.2009
Сообщений: 2
По умолчанию

Решил свою проблему.

Document.body.insertAdjacentHTML('a fterBegin', '<SCRIPT DEFER>function go2(){meSerialNo.Text = "897654321";}</script>');

Ну и дальше вызываю скрипт по нажатии кнопки.
куценко вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OBJECT Doholyan Паскаль, Turbo Pascal, PascalABC.NET 14 06.08.2009 19:38
Проблемма с object, procedure AngelOfDeath Общие вопросы Delphi 2 20.08.2008 15:08
OleContainer, Com object Shuraken Компоненты Delphi 6 09.11.2007 12:13