Re: [jQuery] jquery.form.js, Opera and file uploads.

2010-02-02 Thread hong chuen lee
I used to suffer from the problem in Opera  when using ajaxfileupload.js


error occur sometime  due to the following piece of code

 xml.responseText =
io.contentWindow.document.body?io.contentWindow.document.body.innerHTML:null;
 xml.responseXML =
io.contentWindow.document.XMLDocument?io.contentWindow.document.XMLDocument:io.contentWindow.document;

as
io.contentWindow.document.body is null ;


my solution is add a javasciprt settimeout funciton (about 200ms),
the timeout function runs until
io.contentWindow.document.body value is not null

I used to add a counter in the loop of the timeout function and alert
the value of counter of at the end of the loop
the value is between 50k to 70k.


I think my situation is similar to yours and hope that it can shed
some light on ur problem



2010/1/30 Marc Worrell m...@worrell.nl

 Hi,

 I was fixing a problem where file uploads with the jquery.form.js
 didn't work.
 I found the fix in the newer release where using a timer the dom is
 checked 50 times to see if the upload finished.
 After some investigation I suspect that the problem is not timing but
 that Opera triggers the 'load' event on receiving the 100 continue
 from the server.

 This means that the solution is not retrying 50 times, but just
 waiting for the second load event.

 Any opinions?

 - Marc



[jQuery] jquery.form.js, Opera and file uploads.

2010-01-29 Thread Marc Worrell
Hi,

I was fixing a problem where file uploads with the jquery.form.js
didn't work.
I found the fix in the newer release where using a timer the dom is
checked 50 times to see if the upload finished.
After some investigation I suspect that the problem is not timing but
that Opera triggers the 'load' event on receiving the 100 continue
from the server.

This means that the solution is not retrying 50 times, but just
waiting for the second load event.

Any opinions?

- Marc