jQuery: ¿simular un clic en un <input type = “file” /> no funciona en Firefox? [duplicar]
Posible duplicado:
En JavaScript, ¿puedo hacer que se active un evento de "clic" programáticamente para un elemento de entrada de archivo?
Tengo una página web que se ve así
<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>
Mi objetivo es tener ladiv subir un evento de clic en elentrada de archivo, y esto parece funcionar exactamente como lo esperaría en IE y Chrome, pero no funciona en Firefox (no se abre ningún navegador de archivos al hacer clic en el botóndiv).
¿Hay alguna manera de hacer que esto funcione en FF?