function do_async_upload(form) { var jForm = $(form); if (!iframe) { iframe = $("") .appendTo("body"); } //IE apparently do not write anything in an iframe onload event handler iframe[0].iframeload = function() { //remove the previous message $("div.upload_message",par).remove(); var res = $(".upload_answer",this.contentDocument || document.frames("upload_frame").document.body); //possible classes //upload_document_added if(res.is(".upload_document_added")) { console.log(jForm); console.log(jForm[0].add_function); return jForm[0].add_function(res,jForm); } //upload_error if(res.is(".upload_error")) { var msg = $("
") .append(res.html()) jForm.after(msg[0]); return true; } //upload_zip_list if(res.is(".upload_zip_list")) { var zip_form = $("
").append(res.html()); zip_form .find("form") .attr("target","upload_frame") .append("") .end(); jForm.after(zip_form[0]); return true; } }; jForm.before($("
").append(ajax_image_searching)[0]); return true; }