Multiple atached files form

6 отговора 291 прегледа
#1

Multiple atached files form

Ето както спретнах вчера :)

Направих малка форма която позволява да се прикрепят динамичен брой файлове. Работи в IE 5+, Mozilla, NS 6+. Включен е и код на PHP с който да се обработва получената форма.

Source

...

Редактирано от Цвeтaн Цвeтkoв на

Отговор
в отговор на Цвeтaн Цвeтkoв #2

Re: Multiple atached files form

aaa... extaz...!!!
az kolko se tormozih na multiply files upload .. ne e istinga ... ama tuka si e idealno.

puffff
Отговор
в отговор на Цвeтaн Цвeтkoв #3

Re: Multiple atached files form

Може би съм сглупил, като съм пропуснал част от развитието на джаваскрипт, но твоя код ме изненада. Беше ми нужно известно време да схвана логиката на това InsertAdjacentHTML - да, страхотно полезно е, но следния фрагмент от код ми изглежда дяволски излишен...
---------------------- от
case "afterbegin":
r.selectNodeContents(this);
r.collapse(true);
df = r.createContextualFragment(sHTML);
this.insertBefore(df, this.firstChild);
break;

case "beforeend":
r.selectNodeContents(this);
r.collapse(false);
df = r.createContextualFragment(sHTML);
this.appendChild(df);
break;

case "afterend":
r.setStartAfter(this);
df = r.createContextualFragment(sHTML);
this.parentNode.insertBefore(df, this.nextSibling);
break;
}
--------------------- до

Иначе съм благодарен, че го пост-на тук, за да разбера, че такива работи съществуват в JS :))))

Отговор
в отговор на dzver #4

Re: Multiple atached files form

Това е емулиране на тази функция за NS, в IE си я има стандартно.
По принцип стандартната функция има параметър къде да разположи кода който се вмъква, с 4 варианта "beforebegin", "afterbegin", "beforeend", "afterend".

Повече инфо може да намериш на следните адреси

[линк]
[линк]

от тук съм ползвал код ;))

...
Отговор
в отговор на Цвeтaн Цвeтkoв #5

Re: Multiple atached | mozilla 1.1 i ns7 released

благодаря, първият адрес ми е познат, попаднах на него докато се опитвах да разбера кода (преди това гледах сходно нещо в MSDN, но все още не можех да хвана идеята за добавяне на методи към prototype). Особено ме впечатли емулирането на document.all :)

Webfx.nu беше повод да си изтегля Mozilla 1.1 като браузър... и съм изключително доволен. Малка подробност е, че няма инсталирана по default Java.

Отговор
в отговор на dzver #6

Re: Multiple atached | mozilla 1.1 i ns7 released

Аз ползвам само Mozilla :)))

преди бях фен на NS но от както излезе Mozilla 1.0, не поглеждам към друг броузър ;)

...
Отговор
в отговор на dzver #7

Re: mozilla 1.1 i ns7 released & Java

to che niama instalirano po default Java, ne e "-"

sega ima gavkava v6zmojnost twoia browser da raboti s JDK razlichno ot tova na OS oshte po gavkavo, po tozi nachin otmin avremeto kogato naprimer za da vizualizirash java applet koito izpolzva swing tribashe v/u IE da kachvash plug-in ot Sun, sega prosto katerish JRE nad 1.2 i swing-a e v6tre.

Отговор