Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > обход системы безопасности в FF


Автор: KoLiZeI 10.7.2008, 14:24
Столкнулся с такой проблемой в браузере Firefox.
Есть большая форма с большим количеством полей. В середине этой формы есть поле загрузки файла, но файл нужно загрузить до того как отправиться сама форма и так как я не знаю как это сделать через AJAX я сделал по другому. Добавил рядом с этим полем кнопку которая вызывает функцию 
Код

<script language="JavaScript">
      function send() {
        document.InternalForm.send_input.value = document.MainForm.load_file.value;        
        document.InternalForm.submit();
      }
</script>

Смысл её в том что я создал ещё одну форму в скрытом диве где есть поле типа file. Но проблема в том, что в Firefox  я не могу явой присвоить этому полю значение другого поля такого же типа file он выдает ошибку NS_ERROR_DOM_SECURITY_ERR. Почему запрещено то понятно, вот только как мне файл загрузить? как это обойти? Прошу помощи!  smile 
P.S> в других браузерах всё работает 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)