открыть диалоговое окно загрузки файла при нажатии

Мне нужно открыть диалоговое окно загрузки файла, нажав другую кнопку, т.е. я скрываю элемент управления загрузкой файла (видимость: скрыт) и при нажатии какой-либо другой кнопки я хочу открыть этот диалог. Ниже приведен код, который у меня есть:

<input type="file" style="visibility: hidden;" />

Ниже приведен javascript:

$('#button').click(function() {
    $('input[type=file]').click();
});

Он отлично работает в Firefox 4 и IE8, но в chrome12 он не работает, т.е. диалог не открывается. Есть идеи, почему?

23
задан Rory McCrossan 29 July 2015 в 16:28
поделиться