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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2013, 23:08   #1
Sashka009
Пользователь
 
Регистрация: 16.11.2013
Сообщений: 10
Восклицание Выполнить OnClick в HTML из Delphi 7 при помощи TWebBrowser

Всем привет! Прошу, помогите, пожалуйста, всё перепробовал, но ничего не выходит(((((
Есть поле для заполнения данных:
Код HTML:
<div class="b-phrases-list__cell-content">

    <span class="b-edit-phrase-price b-edit-phrase-price_strategy_search i-bem b-edit-phrase-price_js_inited" onclick="return { 'b-edit-phrase-price': { modelPath: 'campaign&banner:240897539&phrase:1728343585', timetarget_coef: '100' } }">
        <input class="b-edit-phrase-price__price b-edit-phrase-price__price_mode_large" tabindex="1" maxlength="7" size="4" value="10.00" name="val_240897539_1728343585"></input>
    </span>

</div>
Нужно вбить туда своё value="99.99" - это получилось, однако, событие onClick не отработало, а пока оно не отработается мне будет недоступной кнопка сохранения.
Пытался найти событие следующим образом:
Код:
procedure TForm1.btn1Click(Sender: TObject);
var HtmlDocument, HtmlCollection: Variant;
    i: integer;
begin
  HtmlDocument:=WebBrowser1.Document as IHtmlDocument2;
  HtmlCollection:=HtmlDocument.All;
  for i:=0 to (HtmlCollection.Length - 1) do 
  begin
    if((HtmlCollection.item(i).tagName='span') and
      (HtmlCollection.item(i).className='b-edit-phrase-price b-edit-phrase-price_strategy_search i-bem b-edit-phrase-price_js_inited'))
      then
      begin
        ShowMessage('onClick найден!');
        HtmlCollection.item(i).click;
        Break;
      end;
  end;
  ShowMessage('Конец!');
end;
Этот отрывок кода, даже не нашел его, по какой причине - мне неизвестно, хотя я все элементы искал таким образом и всегда их находил.

Очень прошу, помогите, направьте, либо дайте дельный совет - всему буду рад.
Sashka009 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнить событие OnClick в HTML при помощи TWebBrowser в Delphi 7 Sashka009 Помощь студентам 0 16.11.2013 21:02
Отображении содержимого html в компоненте TWebBrowser при переходе на новую форму S.I.D. Общие вопросы Delphi 2 22.05.2013 16:00
TWebBrowser - при открытии показать отмеченную якорем часть HTML документа AvRob Компоненты Delphi 3 22.06.2012 21:38
Запуск программы при нажатии на ссылку html-документе в TWebBrowser Persej Мультимедиа в Delphi 1 24.09.2011 08:20
Ошибка при заполнениии html форм с помощью TWebBrowser Banana Работа с сетью в Delphi 6 24.08.2007 15:35