Javascript Click and onchange事件,文件输入在ie中无法正常工作

Javascript Click and onchange事件,文件输入在ie中无法正常工作,javascript,iframe,file-upload,Javascript,Iframe,File Upload,我有一个文件上传脚本,在所有主流浏览器中都能正常工作,包括ie,但是,当我隐藏文件输入并放置一个按钮,然后尝试使用iframe方法上载文件时,在用户选择文件后,我使用javascript和thn调用文件输入的click事件,然后再次使用javascript调用onchange事件,使用iframe方法提交表单条目 我分析了这个脚本,发现当我用javascript点击事件调用文件输入时,它会导致这个问题,从另一个角度看,它对我来说非常好 现在我想用IE中的按钮调用文件输入 脚本如下: <fo

我有一个文件上传脚本,在所有主流浏览器中都能正常工作,包括ie,但是,当我隐藏文件输入并放置一个按钮,然后尝试使用iframe方法上载文件时,在用户选择文件后,我使用javascript和thn调用文件输入的click事件,然后再次使用javascript调用onchange事件,使用iframe方法提交表单条目

我分析了这个脚本,发现当我用javascript点击事件调用文件输入时,它会导致这个问题,从另一个角度看,它对我来说非常好

现在我想用IE中的按钮调用文件输入

脚本如下:

<form><input type="file" name="file_url" id="file_url" onChange="fileUpload(this.form,'filename.php','div_id'); return false;" />

</form>
<img src="uploadbtn.png" onClick="callclick(); return false;" />
<div id="div_id"></div>