jQuery: symulowanie kliknięcia <input type = „file” /> nie działa w Firefoksie? [duplikować]

Możliwy duplikat:
Czy w JavaScript mogę programowo wywołać pożar „kliknięcia” dla elementu wprowadzania pliku?

Mam stronę internetową, która wygląda tak

<html>
    <head>
        <title>File Upload Click Test</title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    </head>
    <body>
        <div onclick="$('input[type=file]').click()" >CLICK SIMULATOR</div>
        <input type="file"></input>
    </body>
</html>

Moim celem jest posiadaniediv podnieś zdarzenie kliknięcia nawejście pliku, a to wydaje się działać dokładnie tak, jak tego oczekiwałem w IE i Chrome, ale nie działa w Firefoksie (po kliknięciu na przeglądarkę plików nie jest otwierana)div).

Czy jest jakiś sposób, aby to osiągnąć w FF?

questionAnswers(2)

yourAnswerToTheQuestion