【发布时间】:2014-04-26 23:29:53
【问题描述】:
我正在使用 iframe 上传具有 ajax 感觉的图像,我使用 unload 触发加载预览并隐藏加载 gif 的 javascript 函数,但我的问题是该函数在页面加载时加载一次, 并在提交表单时执行一次。我想不出另一个可以工作的处理程序?或者还有其他选择吗?
<form id="profileForm" method="post" action="build/parsers/upload-photo.php" enctype="multipart/form-data" target="upload" onsubmit="startPhoto();">
<input type="file" name="photo" id="profileSelect" onchange="document.getElementById('profileForm').submit();" />
<button id="profileUpload" onclick="document.getElementById('profileSelect').click(); return false;" type="submit">Upload</button>
</form>
<iframe name="upload" id="upload" onload="stopPhoto();"></iframe>
【问题讨论】: