Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.20;
Скачать: CL | DM;

Вниз

Волшебство с имитацией ввода текста в <input>   Найти похожие ветки 

 
FSBandFBI   (2008-06-17 13:00) [0]

Если на страницу вы вставите <INPUT id=tags>
То уже эта страница будет заблокирована от возможности програмно заполнять инпуты на страницах, я пытаюсь

brows.OleObject.document.all.tags("input").item(0).value:="Hi";

Вылетает ошибка "Член группы не найден"

Как обойти этот глюк (ошибку)?


 
Василий Жогарев ©   (2008-06-17 13:08) [1]


> Как обойти этот глюк (ошибку)?

try
except
end;
?


 
McSimm ©   (2008-06-17 13:09) [2]

id должен быть уникален, не так ли? Почему такое странное обращение, как к массиву ?

:= это не из javascript, из какого-то другого языка

document.all лучше не использовать.
document.getElementById("tags").value="Hi";


 
McSimm ©   (2008-06-17 13:09) [3]

Да, я кажется не совсем понял вопрос. Показалось, что приведен код на JS


 
Игорь Шевченко ©   (2008-06-17 13:17) [4]


> Показалось, что приведен код на JS


Вроде на delphi. В JS разве тоже оператор := ?


 
McSimm ©   (2008-06-17 13:23) [5]


> Вроде на delphi. В JS разве тоже оператор := ?

Нет, это я ошибся просто.

Получается, что all.tags меняет суть при наличии элемента с id = "tags"
Или использовать неконфликтный id, или другой метод доступа к элементу.


 
FSBandFBI   (2008-06-17 13:49) [6]

Фишка в том что если вы сделаете <INPUT id=dsjfhdjf> в общем ЧТО УГОДНО то все нормально, а вот есди <INPUT id=tags> вот такое вот колдовство ...

Сами попробуйте.


 
FSBandFBI   (2008-06-17 13:51) [7]


> Как обойти этот глюк (ошибку)?


Обойти в смысле не самому что то в html прописывать а с помощью Делфи так как доступа к странице я не имею...


 
McSimm ©   (2008-06-17 13:52) [8]

так фишку я объяснил в [5]
при наличии в документе элемента с id=tags объект OLE регистрирует all.tags как ссылку на этот объект, чем перекрывает доступ к коллекции all.tags, где обычно расположены все тэги документа.


 
McSimm ©   (2008-06-17 13:55) [9]

Я не помню, есть ли у IDocument метод getElementByTag
Можно попробовать с его помощью.



Страницы: 1 вся ветка

Текущий архив: 2008.07.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
15-1212655691
Alkid
2008-06-05 12:48
2008.07.20
Planner


4-1193009583
i
2007-10-22 03:33
2008.07.20
получить имя гурппы Администраторы


15-1212508777
Nic
2008-06-03 19:59
2008.07.20
Теория игр : задачи


2-1213782782
DFT
2008-06-18 13:53
2008.07.20
перемещение кнопки


15-1211970166
Randew
2008-05-28 14:22
2008.07.20
Вредно ли мышке постоянно "светится"?