Клик JavaScript () - PullRequest
       27

Клик JavaScript ()

0 голосов
/ 02 ноября 2010

Некоторые плохие браузеры не позволяют делать следующее:

<input type="file" id="file_input" />

document.getElementById('file_input').click();

Можем ли мы как-то узнать, разрешен ли щелчок или нет?

1 Ответ

1 голос
/ 02 ноября 2010

Я не совсем уверен, что вы ищете, но вы можете проверить, есть ли он, прежде чем звонить вот так:

var c = document.getElementById('file_input').click;
if(c) c();

Хотя, вероятно, есть гораздо лучший способ понять, что выделаю .... Я говорю это потому, что большинство браузеров блокируют вас при попытке автоматически открыть диалоговое окно файла (, хотя IE разрешит ему ... именно там находятся все эти нестандартные функции .click()начал).

...