Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];
ВнизВолшебство с имитацией ввода текста в <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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.056 c