Fájlméret, fájltípus ellenőrzés Javascripttel
Szeretném megkérdezni, hogy Javascript-tel lehet-e olyan kódot írni, hogy a fájlfeltöltés elküldése előtt ellenőrizze a fájl méretét és típusát. Egyelőre a feldolgozó php-be írtam be az ellenőrzést, de ilyenkor hiba esetén is meg kell várni, amíg feltöltődik a fájl egy ideiglenes helyre.
Másik kérdésem,hogyan lehet a fájlfeltöltés ideje alatt, mondjuk kiíratni egy alert ablakba, hogy a feltöltés folyamatban.
Köszi
Ági
■ Másik kérdésem,hogyan lehet a fájlfeltöltés ideje alatt, mondjuk kiíratni egy alert ablakba, hogy a feltöltés folyamatban.
Köszi
Ági
Re: Fájlméret, fájltípus ellenőrzés Javascripttel
2) a submit eseményre feldobsz egy ablakot, és elindítod a feltöltést. amikor betöltődik a feldobott ablak mögötti (azaz az eredeti) ablakban az új oldal, abból egy kis javascripttel bezárod a feldobott ablakot.
-boogie-
Re: Fájlméret, fájltípus ellenőrzés Javascripttel
Köszönöm az ötletet.
Üdv.
Ági
Kedves Boogie! Kipróbált
Kipróbáltam az ötleted, de valahogy nem jött össze. Mi lehet a baj?
A submit eseményre feljövő ablakot így hívom meg.
feltoltalert=window.open ('feltoltes.php', 'feltoltalert', 'width=320,height=200,scrollbars=no,menubar=no,status=no,resizable=no,toolbar=no');
Ez rendben is van működik.
De amikor betöltődik az új oldal, képtelen vagyok bezárni ezt az ablakot.
Ebbe a programba ezt írtam:
SCRIPT LANGUAGE="JavaScript">
<!-- A JavaScript kód elrejtése
function bezar(){
feltoltalert.close();
}
// -->
</SCRIPT>
Ezt a body-nál töltöm be onLoad eseményre.
- Ági -
Nincs feltoltalert változód...
Hmm... Tegnap a tippet olvasv
Ha ez nem megy, pár ötlet:
- a megnyitó fv. végére írd hozzá onunload-al a bezárást.
vagy:
- tedd az egészet egy frame-be (0 és * pixel), akkor marad a lapváltáskor is egy stabil oldal. A o px-esben, vagy a frameset fájlból pedig kényelmesen vezérelheted a popup-ot. Jó, nem szeretjük a frame-t de itt talán nincs más megoldás.
Üdv: Thom
[ThomasWebMűhely] [ThomasPortál]
Nem aggályos az...
Így semmilyen rejtett frame nem kell. Az onunload pedig előbb is lefuthat, mint hogy feltöltésre került a fájl.
-boogie-
Ablak bezárás működik
Köszönöm a segítséget, végül is Boogie ötlete működik nálam. Csak egy kicsit kellett változtatnom a programomban, nem a BODY onLoad-nál hívom meg a bezar() függvényt (ugyanis hibás feltöltésnél így nem működött), hanem közvetlenül a head-be írtam ezt:
<SCRIPT LANGUAGE="JavaScript">
<!-- A JavaScript kód elrejtése
feltoltalert=window.open('', 'feltoltalert') ;
feltoltalert.close();
// -->
</SCRIPT>
Mégegyszer nagyon köszönöm a segítségetek.
Üdv
Ági