Главная страница
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.013 c
2-1213613675
EgorovAlex
2008-06-16 14:54
2008.07.20
Запись в файл и чтение из файла записи: есть запись:


2-1214074663
Igor23
2008-06-21 22:57
2008.07.20
Подскажите новечку плиз D7+MySQL


2-1213800461
Nucer
2008-06-18 18:47
2008.07.20
GetWindow


15-1212052025
YurikGL
2008-05-29 13:07
2008.07.20
Нормативный документ с указанием "как именовать объекты"


2-1214205706
i
2008-06-23 11:21
2008.07.20
Быстрый список для индексирования....