|
Элемент страницы не всегда доступен для getElementsByName
|
|||
---|---|---|---|
#18+
Добрый день! Появилась потребность программно открыть стандартный диалог для выбора файла - по типу input type="file" name="FILE1" и т.д. Кнопка и метка диалога видны на странице и работают. Открываю страницу в браузере, в консоли браузера делаю: Код: javascript 1. 2.
Работает, но только тогда, если я предварительно на странице встану на кнопку "Выбор файла" и по правой кнопке сделаю "Проверить". Т.е. такое ощущение, что страница после загрузки не полностью "интерпретирована" браузером. В чем может быть дело, как думаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 16:36 |
|
Элемент страницы не всегда доступен для getElementsByName
|
|||
---|---|---|---|
#18+
Andi_WEB, знаешь, что такое отладка? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 18:42 |
|
Элемент страницы не всегда доступен для getElementsByName
|
|||
---|---|---|---|
#18+
> знаешь, что такое отладка? Нет. А что это ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 19:38 |
|
Элемент страницы не всегда доступен для getElementsByName
|
|||
---|---|---|---|
#18+
Andi_WEB, в браузере пкм - посмотреть код, точки останова и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 20:28 |
|
Элемент страницы не всегда доступен для getElementsByName
|
|||
---|---|---|---|
#18+
Разобрался, как победить, но так и не понял, почему без этого все-таки работало после "Проверить" в отладчике браузера. Не работало сначала, т.к. я просто не заметил, что нужный мне диалог лежит внутри ifarme. Для нашего коллеги вадя, отладчик - не всегда панацея. В моем случае он всегда дает "undefined", но при работе с учетом iframe все-таки на конечный результат это не влияет - он верный. Впрочем, к JS я обращаюсь редко, примерно раз в год. Но прикольная штука, надо признать, прикольная... Хотя Python пожалуй все же побыстрее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2021, 23:26 |
|
Элемент страницы не всегда доступен для getElementsByName
|
|||
---|---|---|---|
#18+
Andi_WEB, есть такие команды как console.log они позволяют проследить за порядком выполнения..... авторДля нашего коллеги вадя, отладчик - не всегда панацеявсегда, главное уметь пользоваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 06:03 |
|
Элемент страницы не всегда доступен для getElementsByName
|
|||
---|---|---|---|
#18+
> есть такие команды как console.log А вы не могли бы привести пример правильного использования console.log для отладки Код: javascript 1. 2.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 09:56 |
|
|
start [/forum/topic.php?fid=22&fpage=2&tid=1443184]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 236ms |
total: | 358ms |
0 / 0 |