Вверх ↑
Этот топик читают: Гость
Ответов: 1528
Рейтинг: 57
#1: 2013-02-20 12:57:25 ЛС | профиль | цитата
Нужно сделать множественную загрузку файлов
На этом форуме система прикрепления аттачев - идеальный вариант
Но есть ложка дёгтя.
Кое с чем я уже разобрался, а именно:

  • Вывод окна
    #php
    function multi_call4505() {
    window.open("forum_serv.php?q=6","attach","toolbar=0,width=400,height=120");
    }
  • Загрузка файла приводит к перезагрузке страницы с новым содержимым
    #php
    <script>window.opener.req_serv("forum_serv.php?q=8");window.close();</script>
  • Которое выполняет запрос на forum_serv.php?q=8 и закрывает текущее окно.
    Вопрос, как узнаёт о файле главная страница?
    ------------ Дoбавленo в 12.57:
    разобрался, метод opener ломится к родителю
  • карма: 0

    0
    Ответов: 1528
    Рейтинг: 57
    #2: 2013-03-28 11:52:28 ЛС | профиль | цитата
    Вот интересно, пока лень проверять.
    Можно же на одной странице сделать форму загрузки файла, которая при нажатии на кнопку загрузить открывала бы новый window и перенаправляла запрос туда, а вместо текста в том окне писала, типа "идёт загрузка", ну и после загрузки в обратную сторону оттуда JS скрипт сообщал бы, что всё ок, и добавлял на странице "новый DOM элемент".
    карма: 0

    0
    Ответов: 498
    Рейтинг: 39
    #3: 2013-03-28 15:20:03 ЛС | профиль | цитата
    hitman249 писал(а):
    Вот интересно, пока лень проверять.
    Можно же на одной странице сделать форму загрузки файла, которая при нажатии на кнопку загрузить открывала бы новый window и перенаправляла запрос туда, а вместо текста в том окне писала, типа "идёт загрузка", ну и после загрузки в обратную сторону оттуда JS скрипт сообщал бы, что всё ок, и добавлял на странице "новый DOM элемент".

    С помощью html5 file api наверняка можно.
    карма: 0

    0
    Ответов: 1528
    Рейтинг: 57
    #4: 2013-03-29 14:19:03 ЛС | профиль | цитата
    Muz-Tv, решил сделать с отправкой в скрытый фрейм по технологии как в первом посте + ajax
    карма: 0

    0
    4
    Сообщение
    ...
    Прикрепленные файлы
    (файлы не залиты)