843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
||||||
1 | ||||||
Код после обновления браузера30.11.2013, 14:19. Показов 1053. Ответов 11
Метки нет (Все метки)
У меня стоит такой код на кнопке:
Код сработает если по кнопке нажать 2 раза подряд. Как решить можно проблему одним кликом? Добавлено через 1 час 22 минуты И еще в обычном браузере есть просто кнопка "Вход" при нажатии клавишу Enter Она срабатывает так как буд-то я нажал на кнопку "Вход" -а в WebBrowser- е так неполучается... Может этот компонет вобще не поддеживает фокус в страницах?
0
|
30.11.2013, 14:19 | |
Ответы с готовыми решениями:
11
Прога для обновления браузера После обновления скайпа сбились настройки браузера и открывается сайт с рекламой Подскажите, почему галочка с предидущего чекбокса, убирается только после обновления браузера? Перестал работать код JS (возможно после обновления Битрикс) |
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
30.11.2013, 14:27 | 2 |
Добавляй данные в Мемо по завершению загрузки страницы.
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
30.11.2013, 17:22 [ТС] | 3 |
То есть от рефреша полностью отказаться и использовать заместо него принудительную загрузку этой же страницы?
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
30.11.2013, 19:30 | 4 |
Как вариант, по кнопке делай Refresh, а в Мемо добавляй в обработчике конца загрузки.
Но там флаг какой-нибудь надо будет предусмотреть, чтобы только по нажатию на кнопку данные добавлялись.
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
30.11.2013, 21:18 [ТС] | 5 |
Я так понял на этом OnDocumentComplete событии нужно флаг делать?
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
30.11.2013, 22:41 | 6 | |||||
Ожидание окончания загрузки страницы можно реализовать так:
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
||||||
01.12.2013, 12:32 [ТС] | 7 | |||||
Не в моем случае с рефрешом это неработает. Делал так:
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
01.12.2013, 12:47 | 8 | |||||
Тот код, который я привёл - это и есть сам код задержки. Т. е., вот так надо написать:
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
||||||
01.12.2013, 12:48 | 9 | |||||
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
01.12.2013, 12:53 | 10 | |||||
Ещё, чтобы во время выполнения на кнопку не нажали повторно, можно сделать так:
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
01.12.2013, 12:55 | 11 |
Mawrat, а если страница не грузится или просто нет связи с Инетом - все просто зависнет.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
01.12.2013, 13:01 | 12 |
В код задержки можно добавить проверку дополнительных условий. Например, поставить ограничение по времени. Если соединение с сетью пропадёт, то скорее всего в браузере возникнет исключение и состояние браузера вновь перейдёт в READYSTATE_COMPLETE. Но это проверить, конечно надо.
0
|
01.12.2013, 13:01 | |
01.12.2013, 13:01 | |
Помогаю со студенческими работами здесь
12
Распаковка архива в потоке (перестал работать проверенный код, возможно после обновления винды) Видеокарта nVidia gt540m на ноутбуке после обновления до Windows 10 (x64) выдает ошибку (код 43) После обновления выдает bsod с0000145 (код ошибки 6.1.7600.16385 при попытке восстановления) После перезагрузки, затребованной Центром обновления для начала установки обновления, установка не начинается Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |