Pogledajte određenu poruku
Staro 01. 08. 2007.   #10
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

Citat:
Originalno napisao noviKorisnik Pogledajte poruku
Iframe je vizalno skriven, cela forma je na stranici. File input ima pridružen handler za onchange, koji okida submit s izmenjenim targetom na iframe (i s akcijom koja možda bolje odgovara). .
ono sto sam ja radio je bila malo drugacija ideja: Na glavnoj stranici, unutar forme je uglavljen iframe tako da izgleda kao deo strane(znaci vidljiv je, ali izgleda kao jedan od boxova u formi). Postoji i link Upload more files koji dinamicki dodaje te ifrejmove, znaci moze da ih bude vise. U svakom ifrejmu se nalazi forma koja u sebi ima samo jedan file input, i na onchange radi submit te forme ka php skripti koja handluje upload. Kad se zavrsi upload skripta vrati mali html koji ima link sa imenom fajla (klik na link omogucava da se fajl pogleda u novom prozoru) i pored njega dugme REMOVE, koje sluzi da se obrise taj fajl, ako se korisnik predomisli.

I to je to, kako korisnik popunjava file inpute, tako se oni submituju, a ti za to vreme mozes da radis druge stvari na osnovnoj stranici. Kad se submituje glavna forma ona pokupi iz sessiona spisak svih uploadovanih fajlova i poveze ih u bazi sa ostalim podacima. Bitno je da glavna forma mora da saceka da se zavrse svi zapoceti uploadi, pa tek onda da se submituje.
__________________
Leadership is the art of getting people to want to do what you know must be done.

Poslednja izmena od ivanhoe : 01. 08. 2007. u 15:33.
ivanhoe je offline   Odgovorite uz citat