Мне нужно открыть диалоговое окно загрузки файла, нажав другую кнопку, т.е. я скрываю элемент управления загрузкой файла (видимость: скрыт) и при нажатии какой-либо другой кнопки я хочу открыть этот диалог. Ниже приведен код, который у меня есть:
<input type="file" style="visibility: hidden;" />
Ниже приведен javascript:
$('#button').click(function() {
$('input[type=file]').click();
});
Он отлично работает в Firefox 4 и IE8, но в chrome12 он не работает, т.е. диалог не открывается. Есть идеи, почему?