(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
|
01. 08. 2007. | #1 |
profesionalac
Qualified
Datum učlanjenja: 15.09.2006
Lokacija: Zemlja cuda
Poruke: 114
Hvala: 11
3 "Hvala" u 3 poruka
|
U iframeu je forma kojom radis upload. Sto mozes u obicnoj formi, mozes i tamo.
|
01. 08. 2007. | #2 | |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Citat:
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). Nakon prijema fajla, iframe dobija generisan sadržaj s povratnom informacijom (taj i taj fajl je uspešno stigao na server) koju predaje glavnoj stranici okidanjem funkcije (ko što već reče ivanhoe). U tom trenutku postaje suvišan file input pa se izbacuje iz formulara. Itd. |
|
01. 08. 2007. | #3 |
profesionalac
Qualified
Datum učlanjenja: 15.09.2006
Lokacija: Zemlja cuda
Poruke: 114
Hvala: 11
3 "Hvala" u 3 poruka
|
Poenta mog posta je da je u pitanju obican file upload pomocu forme skrivene u Iframe (ovo moze da se odradi na vise nacina ali je to princip). Sve sto mozes da radis kada radis obican upload mozes da radis i ovde. Dakle, nema onreadystatechange jer nije u pitanju XHTTP request, a cini mi se da je na to Ilija mislio kada je postavio pitanje.
|
01. 08. 2007. | #4 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
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. |
|
01. 08. 2007. | #5 |
Igor Marinović
Expert
|
I mi smo tako radili kao ivanhoe, pokazalo se kao efikasno. Primer: http://www.mojauto.co.yu/dodaj.php?rubrika_id=1
__________________
marinowski.com |
01. 08. 2007. | #6 |
profesionalac
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Chicago IL, USA
Poruke: 209
Hvala: 12
12 "Hvala" u 11 poruka
|
Kako skontas da li da saljes glavnu formu ako se fajlovi u iframe-u jos podizu? jel onda treba neki onload/onunload na iframe-u koji menja state (varijablu u openeru), pa da mozes da zaustavis submit?
Deluje mi kao da treba imati fin sistem za izvrsavanje akcija koji ce da nize akcije jednu za drugom, tako da kad udaris dugme upload, on doda akciju u niz. Kad kliknes na submit, on ga doda u niz... a druga funkcija trci po nizu i izvrsava redom.... Ili sam ja nesto pobrkao? |
02. 08. 2007. | #7 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
Elem, osnovni problem kod ovih asinhronih zajebancija nije kako odraditi sam upload, nego kako pokriti sve moguce kombinacije slucajeva kad se nesto ne odradi kako treba (pukne upload, user canceluje submit ili klikne refresh i slicno). To je ono sto je najveci problem kod asinhronosti sto postoji jako mnogo kombinacija dogadjaja i nikad nisi siguran kojim ce se redom oni desiti, pa je zato php kod za validaciju na kraju daleko glomazniji nego kod klasicnog sinhronog uploada.
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
02. 08. 2007. | #8 |
Psychedelictrance freak
Wrote a book
|
Jel moze neki code example ?
__________________
Testiranje bezbednosti web aplikacija |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Upload and Parse XML | Mladjo | PHP | 14 | 18. 09. 2010. 19:04 |
PHP upload & Unix | squirll | PHP | 9 | 08. 08. 2010. 15:25 |
Upload XLS fajla | Aleksandar.Ilic | PHP | 2 | 05. 05. 2010. 10:58 |
Ne prolaze asinhroni zahtevi? | Ilija Studen | Obaveštenja, predlozi i pitanja | 29 | 02. 08. 2006. 19:15 |
upload problem | Blood | PHP | 3 | 19. 05. 2006. 13:05 |