Autor Zpráva
tre-SKA
Profil *
Zdravim,

neviem urobit jednu vec

mam formular na upload suboru

<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="soubor" SIZE="40">
<INPUT TYPE="submit" NAME="ok" VALUE="upload">
</FORM>


a ide mi o ak kliknem na tlacitko tak sa za zavola skript upload.php a predaju sa hodnoty _POST a ja by som potreboval aby sa najprv zobrazil animovany gif loader (obrazok)

toto mi nefunguje

if (!empty($_FILES["soubor"]["name"]) and isset($_POST['ok']))
{
echo '<img src="images/loader.gif" alt="loader"/>';
}


po kliknuti sa hned zavola upload.php neviete niekdo ako urobit postupnost ze najprv by sa zobrazil obrazok az potom by sa zavolal upload.php

dakujem za rady
Alphard
Profil
Tohle bych nekomplikoval v php, ono to ani moc nejde. V javascriptu odchyťte událost onsubmit a udělejte co chcete.
tre-SKA
Profil *
dakujem za radu skusil som to takto

<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data" onsubmit="return kontrola(this)">


<script type=\"text/javascript\"> 

 function kontrola(form) { 
 alert('Klikl jsi na tlačítko: ' + form.klik); 
 return true; 
 } 
</script>


alert sice vypise ale "upload.php" sa uz nezavola. JS vobec neviem. a ako zobrazim v JS obrazok alebo HTML kod ??
tre-SKA
Profil *
uz mi to funguje ale obrazok stale vlozit nejde skusil som

document.src="/images/loader.gif"
Alphard
Profil
tre-SKA:
Doporučuji obrázek vložit klasicky v html, pomocí css ho skrýt a při odeslání zobrazit. Viz http://stackoverflow.com/questions/195951/change-an-elements-css-class-with-javascript/196038#196038

Moderátor Alphard: Přesouvám tohle vlákno z PHP do javascriptu.
peta
Profil
document.src="images/loader.gif" ?

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:

0