Próbuję się uporać z takim problemem.
Używam formularza do ładowania zdjęć.
Normalnie obrazki się ładują i nie ma żadnego problemu.
Chciałbym aby po kliknięciu przycisku wyślij pojawiła się informacja ,że plik jest w trakcie ładowania.
Próbuję wykorzystać onsubmit i wtedy wyświetlać np. aminowanego gifa "ładowanie zdjęcia proszę czekać"
Ale tu pojawiają się schody bo wymyśliłem , że umieszczę obrazek gif w divie :
<div id="mydiv" class="top-bar"><img src="logo.jpg" alt="" width="400" height="200" /></div>
i będę zmieniał class w stylu:
<form name='tests' method='POST' enctype='multipart/form-data' action='upload.php' onsubmit='anima()'>
i oczywiście funkcja js umieszczona w sekcji <head>:
function anima() { document.getElementById('mydiv').className='top-bar-green'; }
no i styl :
.top-bar-green{ visibility:visible; z-index:-1; } #mydiv{ position:absolute; visibility:hidden; }
No i schody bo nie działa. Jeśli chodzi o JS to jestem cienki i trochę nie wiem jak to ugryźć.