火狐下  JS如何弹出一个打开文件对话框 写email添加附件的时候用的,弹出对话框选择文件<input type="file" id="infile" /> 
.....document.getElementById("infile").click();//这种方法,IE没问题可以弹出选择框,火狐则没反应
要如何实现 
和这个问题差不多,不知道如何解决:http://topic.csdn.net/u/20090804/17/d3e1228d-5e51-4fcb-b8f4-86ae8fe6ab94.html

解决方案 »

  1.   

    直接加一个input 在type中设置为file就可以啦
      

  2.   

    <input id="bOpenFile" type="file" value=""/>
      

  3.   

    除了IE之外都不会让你直接操作file类型的input。安全性的问题,做不到的。
      

  4.   

    需要用户点一下把input file做成透明的想办法和button叠加在一起可以参考这个http://www.cnblogs.com/cloudgamer/archive/2008/10/20/1314766.html
      

  5.   

    有同样问题的请进http://hi.baidu.com/ypxmaomao