It is a very poor browser that does not support frames, and Safari is a very good browser.

My advice: Test your page in Firefox instead of IE. If it is standards-compliant, it should work in both Fx and Safari. Working in IE, on the other hand, doesn't guarantee working in any other browser.

I can't offer much help with the problem itself, unless you can post a bit of the JS code?