Firs of all, perfect work. But I have problems with file uploads in opera 10.
I found the reason. It is here: if (--domCheckCount) { // in some browsers (Opera) the iframe DOM is not always traversable when // the onload callback fires, so we loop a bit to accommodate cbInvoked = 0; setTimeout(cb, 100); return; } But we have only 5 secs... It is not enough... I propose to modify it so: if (true) { // in some browsers (Opera) the iframe DOM is not always traversable when // the onload callback fires, so we loop a bit to accommodate cbInvoked = 0; setTimeout(cb, 100); return; } So, we will have the iframe DOM in any way even if the uploading of file lasts for example 3 minutes...