Вернуться   Дизайнерский форум » РАБОТА » Вакансии

Скрипт upload

Обсуждение темы Скрипт upload в разделе Вакансии, часть категории РАБОТА; Да, лучше без PHP. Нефиг его нагружать подобными вещами....


Закрытая тема
 
Опции темы
Старый 22.02.2007, 14:14   #21
Да, лучше без PHP. Нефиг его нагружать подобными вещами.
 
Старый 22.02.2007, 14:14
Ссылки
Старый 22.02.2007, 15:05   #22
Вот к примеру скрипт

Код:
<script language="javascript" type="text/javascript">
	function AddImages() {
     var tbl = document.getElementById('tblSample');
     var lastRow = tbl.rows.length;

      var iteration = lastRow+1;
     var row = tbl.insertRow(lastRow);

     var cellRight = row.insertCell(0);
     var el = document.createElement('input');
     el.setAttribute('type', 'file');
     el.setAttribute('name', 'image_' + iteration);
     el.setAttribute('size', '30');
     el.setAttribute('value', iteration);
     cellRight.appendChild(el);

     document.getElementById('images_number').value = iteration;
	}
	function RemoveImages() {
     var tbl = document.getElementById('tblSample');
     var lastRow = tbl.rows.length;
     if (lastRow > 1){
              tbl.deleteRow(lastRow - 1);
               document.getElementById('images_number').value =  document.getElementById('images_number').value - 1;
     }
	}
    </script>
 
Старый 22.02.2007, 15:53   #23
Цитата:
deMone:
Да, лучше без PHP. Нефиг его нагружать подобными вещами.
Да, все так. Но в пхп скрипт придется добавть 1 строку: цикл по файлам. Об этом я и говорил.
 
Старый 22.02.2007, 16:27   #24
Nark, ага, согласный

ivan341, а я вот так:
Код:
var t=document.getElementById('upload_file_tbody');
var tr = document.createElement('tr');
var td = document.createElement('td');
td.style.paddingTop = '3px';
var input = document.createElement('input');
input.className='bginput';
input.size=40;
input.type='file';
input.name='model_image[]';
td.appendChild(input);
tr.appendChild(td);
t.appendChild(tr);
(это когда поля в ячейках таблицы, которые, в свою очередь, включены в tbody, очень удобно)
 
Старый 22.02.2007, 17:03   #25
deMone, Я просто пример привел. А сделать можно по разному. И не обязательно input. Можно и дивами.
 
Старый 22.02.2007, 20:00   #26
Так и я только для примеру
 
Старый 22.02.2007, 20:14   #27
Хмммм, если на то пошло, я ошибся: одна строчка на яве и одна строчка на пхп.
Вот ява:
Код:
javascript: document.getElementById('id').innerHTML=document.getElementById('id').innerHTML+'<?$template;?>';
в темплейте экранировать все '. А это вписать в какой-нибудь onchange от инпута или на кнопочку отдельную.
Причем темплейт может быть любой.

ЗЫ И вправду, и зачем все усложнять? (до 11 и 26 строк?!?)
 
Старый 26.02.2007, 23:48   #28
candy_man, тебя что-то не слышно Если заказ ушел - скажи!

Если нет, deMone выполнил бы всё чётко!
 
Старый 26.02.2007, 23:48
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Upload файлов BleSSeD ASP, Perl, PHP и MySQL 16 05.04.2009 00:31
ngingx и upload Асмодиан Настройка серверов 1 31.01.2009 03:22
Upload больших файлов Асмодиан ASP, Perl, PHP и MySQL 15 11.06.2008 14:18
Upload dimka_sh ASP, Perl, PHP и MySQL 25 20.03.2007 00:02
Права доступа к Upload candy_man HTML, CSS, JavaScript 2 29.03.2004 09:48


Текущее время: 13:43. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум