|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.09.2015, 00:07 | #1 |
Регистрация: 05.05.2011
Сообщений: 5
|
Click на ячейку динамически сгенерированной таблицы
Доброго времени суток!
Есть сайт, на котором с помощью ajax-запроса генерируется таблица. Нужная страница открывается компонентой TWebBrowser. Как можно из Delphi выше XE-версии сделать click на ячейку? Как только уже не пробовал: Код:
Код:
WebBrowser1.OleObject.Document.all. tags('td').item(i).click; Может есть еще какие-то хитрости, подскажите пожалуйста. |
16.09.2015, 17:42 | #2 |
Форумчанин
Регистрация: 19.01.2015
Сообщений: 158
|
Если я правильно понял задачу
В Delphi XE3 такой вариант работает. Содержимое Web-сайта для теста (здесь только таблица без скриптов)
Код HTML:
<!DOCTYPE HTML> <html> <head> <title>Test1</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <meta http-equiv="X-UA-Compatible" content="IE=10"> <style> .tblClass {border-collapse:collapse;} .tblClass th, .tblClass td {border:1px solid #ccc; padding:2px 4px;} </style> </head> <body> <table class="tblClass"> <tr> <th>The Asylum</th> <th>20th Century Fox</th> <th>Просто так</th> </tr> <tr> <td>Король затерянного мира</td> <td>Крепкий орешек</td> <td>Оперативно-тактическое решение</td> </tr> <tr> <td>Терминаторы</td> <td>Аватар</td> <td>Выполнение поставленных боевых задач</td></tr> <tr> <td>Угроза из прошлого</td> <td>Люди икс</td> <td>Защитить исследовательский центр Парения</td> </tr> <tr> <td>Андроид-полицейский</td> <td>Хищник</td> <td>Освободить комплекс по добыче воды</td> </tr> <tr> <td>Помпеи: апокалипсис</td> <td>Секретные материалы</td> <td>Dark Reign - 2</td> </tr> </table> </body> </html> Код:
Последний раз редактировалось SQLPowerUser; 16.09.2015 в 17:47. |
16.09.2015, 19:14 | #3 |
Регистрация: 05.05.2011
Сообщений: 5
|
|
19.09.2015, 10:18 | #4 |
Регистрация: 05.05.2011
Сообщений: 5
|
|
19.09.2015, 15:00 | #5 |
Форумчанин
Регистрация: 19.01.2015
Сообщений: 158
|
Какая версия Delphi?
На какой строке ошибка? Надо отладчиком пошагово пройти.
Прилагаю работающий в Delphi XE3 проект. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поместить Текст в ячейку таблицы | evg_m | Microsoft Office Word | 5 | 11.01.2013 10:08 |
Создание сводной таблицы из динамически изменяющегося столбца | ship85 | Microsoft Office Excel | 0 | 20.01.2011 22:45 |
Запись из эдита в ячейку таблицы | Balabar | Помощь студентам | 1 | 25.11.2010 20:20 |
Получение сгенерированной ссылки | stah | JavaScript, Ajax | 3 | 18.02.2010 17:31 |
Вставка текста в ячейку таблицы | Gapro | JavaScript, Ajax | 5 | 05.02.2010 19:25 |