Mozilla не передает асинхронно форму обработчику во фрейм
Почему код
var form = document.createElement('form');
form.method = "post";
form.action = "handler.php";
form.enctype = "multipart/form-data";
form.submit();
работает в браузерах Гугл Хром, Опера и Сафари, а в FF для его работы нужно добавлять явно объект form в DOM перед отправкой формы?
document.body.appendChild(form)
Источник: Stack Overflow на русском