![]() |
|
Модераторы: MetalFan |
![]()
|
|
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
У меня новый вопрос из той же серии....
Загружается страница, на которой есть фреймы. В одном из фреймов (не верхнем) есть список, откуда я выбираю нужно мне значение. Открывается новая страница, на которой есть некоторые ссылки. Я их собираю в массив. После того, как я их загружаю, оказывается, что все эти ссылки в общем-то верные, но только в том плане, что загружают они ссылку нужную, но как будто в списке выбиралось не то, что мне нужно, а то, что стоит по умолчанию. Как решить проблему? |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 12 Всего: 57 |
Попробуй изложить вопрос более техническим образом.
Например: "когда программно выбираешь определённое значение из выпадающего списка таким-то кодом, то при дальнейшей навигации оказывается, что выбранное значение списка игнорируется". С примерами: 1) как ты пытаешься это сделать 2) минимальная HTML вёрстка, на которой воспроизводится поведение Потому что, как ты уже догадалась, текущее описание проблемы скорее эмоционально, чем информативно |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Хорошо.
Код такой:
Только тапками не кидать! |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 12 Всего: 57 |
1) Форматирование - великая весчь... Это вместо тапка...
2) Если в OnChange перезагружается или модифицируется фрейм frmMain, то ovElements становится невалидным 3) Webbrowser1.Navigate в цикле перебора ссылок может привести к невалидности перебора 4) Я так подозреваю (основываясь на первом посте), проблема должна находиться в этом куске:
Проверяла ли ты, как оно работает без OnChange? Выбирается ли то, что надо? |
|||
|
||||
| progbeg |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Это неважно - были попытки сначала загнать ссылки, потом уже их открывать. Это просто один из вариантов.
Без OnChange опция просто выбирается, но страница нужная не загружается. То есть загрузки страницы удалось достичь только с применением этого метода, который прописан в теге. |
||||
|
|||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 12 Всего: 57 |
Отлично, остался последний шаг
Давай сформулируем суть проблемы, избегая слов "в общем-то", "в том плане" и "как будто". |
|||
|
||||
| progbeg |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 11.7.2006 Репутация: нет Всего: нет |
Выбирается опция в списке (select - combobox). Как только она выбирается, должна загрузиться страница (там скрипт висит на кнопке.)Только! загружается не полностью страница, а только один фрейм, в котором и находится нужная информация (ну это так и должно быть). На этой загрузившей странице имеются ссылки на другие страницы. Я знаю их innertext, по нему и ищу. Найдя (код был приведён), я записываю их в массив. После всего цикла, я пробегаюсь по этому массиву и открываю в отдельных окнах браузера найденные ссылки. Только получается, что ссылки все верные (то есть innertext правильно был найден), но эти ссылки должны были находиться на странице, которой соответсвует тот пункт меню (select), который был выбран, а получается, что опция не выбиралась, а осталась та, которая по умолчанию.
Вот так. |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |