Autor Zpráva
AMETER
Profil *
Prosím Vás, potreboval by som znova poradiť.
Mám na stránke script na odosielanie súborov, všetko funguje ok,
ale mám jeden obrázok.GIF, ktorý by som chcel, aby sa zobrazil, keď prebieha odosielanie (po dokončení samozrejme aby zmyzol),
pretože ak je veľký súbor trvá to niekedy aj troška dlhšie a chcel by som, aby tam za ten čas sa ukázal ten obrázok,
aby užívateľ vedel, že prebieha odosielanie.
Myslím, že sa to robí cez JS, ale nie som si istź, hľadal som to tu na stránkach, ale nenasiel som nic,
čo by som mohol použiť...

Prosím, viete mi s tým pomôcť?

Ďakujem
Bronzi
Profil
Chtělo by to trohu přesněji vědět jak je ta stránka udělaná takhle těžko říct.
Ale aspoň postup:
Ten formulář se souborem musí být v iframu. Při odeslání formuláře se zavolá js funkce, která schová ten ifram a nahradi ho za obrázek. Jednoduše stačí tomu iframu dát display:none a obrázku nebo jinému elementu co je jako preload, který tam někde bude schovaný (display:hidden) se dá naopak display:block/inline; Pak už jen stránce v iframu dát onload, který oznamý uživateli že je obrázek nahrán na server, nebo se může obnovit celá stránka apod.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: