表单提交在javascript中给出错误(访问被拒绝)

时间:2013-06-07 04:59:11

标签: javascript html forms iframe

我从javascript提交表单,并在form.submit()中提供错误。

HTML:

<form >
    <input type="file" name="filetype" onchange="uploadFile(this.form);" name="file" />
</form>

JS:

function uploadFile(form){
   var iframe = document.createElement("iframe");
   iframe.setAttribute("id", "upload_iframe");
   iframe.setAttribute("name", "upload_iframe");
   form.parentNode.appendChild(iframe);
   form.setAttribute("target", "upload_iframe");
   form.setAttribute("action", "abcd.do");
   form.setAttribute("method", "post");
   form.setAttribute("enctype", "multipart/form-data");
   form.setAttribute("encoding", "multipart/form-data"); 
   form.submit(); /// error is here (SCRIPT5: Access denied)
}

我已经尝试将iframe的源文件放在同一个域中,但是也没有用。 这在 MOZILLA 中非常有效,但在 IE 中给出了描述错误。

0 个答案:

没有答案