Egy lehetséges fake progressbar megoldás, parancsolj.
A HTML rész egyszerű, van egy onsubmit a formon, meg egy rejtett div, amiben a progressbar anim gif van.
...
<form method="post" enctype="multipart/form-data" action="/" onsubmit="return checkform(this)">
...
<div id="pbar" style="display:none"><img src="/images/progressbar.gif" alt="Uploading..."/></div>
...
Javascriptben nincs semmi extra, a fölöslegesnek tűnő IE ellenőrzés azért van, mert az anim gif animációja enélkül IE 6,7,8 alatt megállna a submit után, gyak. az első framenél.
// Fake Progressbar
function checkform(formid) {
//
// ide tedd a form ellenőrzését, submit gomb letiltását, stb..
//
var progressbar = document.getElementById('pbar');
if (navigator.appName == "Microsoft Internet Explorer") {
progressbar.innerHTML = '';
progressbar.style.display = 'block';
progressbar.innerHTML = '<img src="/images/progressbar.gif" alt="Uploading..."/>';
} else {
progressbar.style.display = 'block';
}
return true;
}
IE, Chrome, FF böngészőkkel működik.
Hmmm... azért más is válaszolhat ilyen kérdésekre...

Tuti vannak nálam jobbak...