Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 22 Май, 2012, 10:54:42

Страниц: [1]
Печать
Автор Тема: Ajax загрузка файлов  (Прочитано 1936 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Patrick    ↓ 
29 Август, 2008, 01:14:08
НЕ ХУЕТА! ХУЕТА!
Группа: Жмурики

Карма: 8
Сообщений: 506
Сила слова: 1.58

уже 2-ой день ломаю голову с этой херью...
подскажите  скриптик на желательно Jquery. с сайта Jquery не предлагать т.к. там треш....
 
Заранее благодарен....
Записан

md5    ↓ 
29 Август, 2008, 01:16:30 , спустя 2 минуты 22 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

я делал загрузку файлов в скрытый iframe
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Patrick    ↓ 
29 Август, 2008, 01:18:29 , спустя 1 минуту 59 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Жмурики

Карма: 8
Сообщений: 506
Сила слова: 1.58

Text

(function($) {
    jQuery.fn.ajaxUpload = function() {
        $(this).append('<form action="/test.php" method="post" enctype="multipart/form-data" id="ajaxUploadForm" name="ajaxUploadForm">' +
            '<input type="hidden" name="filetypes" value="jpg,gif,png" />' +
            '<input type="hidden" name="action" value="AjaxUpload" />' +
            '<input size="15" type="file" id="up_file" name="up_file" class="ajaxFile" />' +
        '</form>');
       
        var event = {
            init : function() {
                $('iframe#ajaxUploadFrame').remove();          
                $('body').append('<iframe src="about:blank" id="ajaxUploadFrame" name="ajaxUploadFrame"></iframe>');
                $('iframe#ajaxUploadFrame').toggle();
   
                $("iframe#ajaxUploadFrame").load(function(){           
                    event.loaded(this);      
                });
                return 'ajaxUploadFrame';                                 
            },
           
            submit : function(_form) {
                _form.setAttribute('target', event.init());
            },
           
            loaded : function(id) {
                var d = (id.contentDocument) ? id.contentDocument : ((id.contentWindow)  ? id.contentWindow.document : window.frames[id].document);
                var html = event.buildResponse(eval('(' + d.body.innerHTML + ')'));
                $('#response').append(html);
            },
           
            buildResponse: function(o) {
                return o.name + ': ' + o.type + ' = ' + o.size;
            }
        }
       
        $('input.ajaxFile').bind('change', function(e) {
            $('form#ajaxUploadForm').submit();
        });
 
       
        $('form#ajaxUploadForm').submit(function(){
            return event.submit(this);
        });
    }; 
})(jQuery);
 
собственно вот код, но в firebug'e видно что запрос посылается дваджы(((
Записан

adw0rd    ↓ 
29 Август, 2008, 01:23:53 , спустя 5 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Patrick, юзай goAjax :)
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
md5    ↓ 
29 Август, 2008, 01:25:14 , спустя 1 минуту 21 секунду
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19


Patrick, юзай goAjax :)
ояебу! покажите мне это! )
vasa_c, js-фрейм написал?
 
хочу заюзать
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
CTAPbIu_MABP    ↓ 
29 Август, 2008, 01:30:51 , спустя 5 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

Patrick, юзай goAjax :)
странно чего это ты не посоветовал JHHTPRequest
Записан

java.lang.OutOfMemoryError
Patrick    ↓ 
29 Август, 2008, 02:50:22 , спустя 1 час 19 минут 31 секунду
НЕ ХУЕТА! ХУЕТА!
Группа: Жмурики

Карма: 8
Сообщений: 506
Сила слова: 1.58

md5, +1
Так уж сложилось что мы юзаем Jquery и отказались от prototype...
 
Думаю в ближ будующее вернёмся или обратно к  prototype или к mootols
Записан

CTAPbIu_MABP    ↓ 
29 Август, 2008, 03:31:39 , спустя 41 минуту 17 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

http://www.phpletter.com/Demo/AjaxFileUpload-Demo/
 
в чем проблема то?
Записан

java.lang.OutOfMemoryError
adw0rd    ↓ 
29 Август, 2008, 05:05:26 , спустя 1 час 33 минуты 47 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

CTAPbIu_MABP,
JHHTPRequest
Что это?
 
P.S. Помимо goAjax я юзаю еще jQuery и Prototype (раньше юзал, переманили на jQuery)...
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
CTAPbIu_MABP    ↓ 
29 Август, 2008, 05:36:27 , спустя 31 минуту 1 секунду
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81


CTAPbIu_MABP,
JHHTPRequest
Что это?

ну падумаешь опечатался JsHttpRequest
 
ссылку дать?
Записан

java.lang.OutOfMemoryError
adw0rd    ↓ 
29 Август, 2008, 06:05:41 , спустя 29 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

CTAPbIu_MABP, а, так и подумал что ты про это... Не, ссылку не надо, сам помню :) Я не посоветовал потомучто ты бы ругался :)
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
CTAPbIu_MABP    ↓ 
29 Август, 2008, 06:10:59 , спустя 5 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

adw0rd, жук ты !
Записан

java.lang.OutOfMemoryError
adw0rd    ↓ 
29 Август, 2008, 07:06:59 , спустя 56 минут
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

CTAPbIu_MABP, жучара :) Почему баг?
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1]
Печать
 

Перейти в: