Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2016, 13:40   #1
EvilScorpion
 
Регистрация: 22.02.2016
Сообщений: 8
По умолчанию Отправка через форуму а не автоматом

Нужно загружать изображение через форум а не автоматически.
Т.е сейчас у меня просто файл загружается, а мне нужно перед загрузкой на сервер добавить description в title

помогите разобраться.


Сам скрипт
http://www.programmersforum.ru/attac...1&d=1476614392

AJAX
PHP код:


$(function(){
        var 
btnUpload=$('#upload');
        var 
status=$('#status');
        new 
AjaxUpload(btnUpload, {
            
action'upload.php',
            
name'uploadfile',
            
data:$('#contactform').serialize(),
            
onSubmit: function(fileext){
                 if (! (
ext && /^(jpg)$/.test(ext))){ 
                    
// extension is not allowed 
                    
status.text('Only JPG');
                    return 
false;
                }
                
status.text('Uploading...');
            },
            
onComplete: function(fileresponse){
                
//On completion clear the status
                
status.text('');
                
//Add uploaded file to list
                
if(response==="success"){
                        
TweenMax.to("#files"1, {display:"block"});
                        
TweenMax.to("#files"1, {display:"none"dealy:1});
                         
setInterval(function(){ 
                        $(
"#block").load("index.php #block"); }, 1000);
                            

                                        
                } else{
                        
TweenMax.to("#files2"1, {display:"block"});
                        
TweenMax.to("#files2"1, {display:"none"dealy:1});
                    
                }
            }
        });
        
    }); 
Код HTML:
<form method="post" action="" id="contactform">
		<h6>Загрузка файла</h6>
		<input type="hidden" name="valTrFal" class="valTrFal" value="valTrFal_disabled">
		<input type="checkbox" id="checkBoxId"><label for="checkBoxId">- для отправки сообщения поставте галочку</label>
		<input  name="description" type="text" />
		<input  name="userfile" type="file" />
		<input  type="submit" class="button" value="Отправить" disabled="disabled" name="btnsend">
	</form>
Вложения
Тип файла: rar ajaxupload.3.5.rar (5.3 Кб, 12 просмотров)
EvilScorpion вне форума Ответить с цитированием
Старый 16.10.2016, 14:31   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Добавить description в title чего ? страници или мета-данных ?

Если в title HTML doc а, то вот так

Код:

document.head.title = 'My Title';
// или 
document.getElementsByTagName('title')[0].innerHTML == 'My Title';
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/

Последний раз редактировалось pompiduskus; 16.10.2016 в 14:35.
pompiduskus вне форума Ответить с цитированием
Старый 16.10.2016, 14:43   #3
EvilScorpion
 
Регистрация: 22.02.2016
Сообщений: 8
По умолчанию

Что-то я чутка вас не понял, собственно сам скрипт работает автоматически т.е
Код:
<div id="upload" ><span>Upload File<span></div><span id="status" style="color:red;"></span>
нажав на div с id upload выскакивает окошка с выбором файла и если его выбрать он автоматически загружается.
в принципе php обработчик не важен
Мне же нужно сделать форму которая т.е предоставленную выше, что бы после нажатия на кнопку "Отправить" вся форма обрабатывалась AJAX запросом т.е там будет файл и описание.

Вот сам вопрос, где в скрипте надо добавить и что?

p/s я загружаю только изображение т.е <img src="uploads/userfile" title="description" alt="">
EvilScorpion вне форума Ответить с цитированием
Старый 16.10.2016, 18:00   #4
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Возможно я понял, вам нужен некий инерактивыный визуальный процесс загрузки файла ?

К примеру, если загруженно 25 % всего файла, то ползунок, или как его там называют стоял на 25% процентах, визуально ?

Так ?

Если так, то там все по другому. Придется разширять весь код, подписываться на еще как минимум 3 события. Наизусть не помню, но вроде называются они так.

onprogress
ondone
и что-то там еще.


Вот тут есть пример, codular.com/javascript-ajax-file-upload-with-progress
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка через FTP cholovskiy Работа с сетью в Delphi 0 14.06.2014 16:37
Отправка почты через C# Arlert C# (си шарп) 2 27.11.2012 06:47
Отправка письма через SMTP GrabbeR Работа с сетью в Delphi 4 23.04.2012 02:49
Отправка информации через инет GoldSteals Работа с сетью в Delphi 2 18.12.2010 17:27
Отправка через SMTP Hottabych Работа с сетью в Delphi 3 09.02.2008 15:18