ASP.NET File Upload Progress - Knowledge Base

« Back to Knowledge Base list

Use with Safari 3

Q:

I am evaluating your FileUploadProgress control for use within an asp.net application and have noticed that the control does not render on Mac Safari 3. The control works great on a PC (IE), just not on a Mac (Safari browser). Should this control work using Safari?

A:

Safari 3 has the same problem as Google Chrome and Opera:
 
When form is posted with target "current window", no JavaScript code executes on client-side till page is reloaded. So no progress bar appears.
 
If the form's target refers to another window, the progress bar appears. So examples that use StatusPanel work fine both in Opera and Safari 3. Try cs_StatusPanel.aspx example.

This online example works in Safari, Google Chrome and Opera.