28,391
社区成员
发帖
与我相关
我的任务
分享
<iframe style="display:none" name="hideifr"></iframe>
<form target="hideifr" method="post" enctype="multipart/form-data" action="xxx.asp">
<input type="file" name="myfile" onchange="this.form.submit()" />
</form>
<div id="fileList"></div>
<script>
function callback(filepath) { //提供给iframe调用的函数,参数为文件路径,包括文件名
var dv = document.getElementById('fileList');
var item = document.createElement('div');
item.innerHTML = '<a href="del.asp?filepath=' + filepath + '">删除文件“' + filepath + '”</a>';
dv.appendChild(item);
}
</script>
xxx.asp
'保存文件的代码并将文件的路径保存到变量filepath中,内容如 upload/xxxxxxx.jpg之类的,不用物理路径,用物理路径你要替换下\为\\,要不调用父页的js会出问题
response.write "<script>parent.callback('"&filepath&"')</script>"'调用父页的回调函数向dom对象添加此文件删除操作