469,600 Members | 2,165 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,600 developers. It's quick & easy.

mac ie popup of a popup security error

I have a site which uses popup windows as a convenience in filling out
forms - you choose some data on the popup, click OK, and it sets data on
the parent windows form. This works fine in all major browsers and
platforms.

However, on Mac IE (OS 9 or 10, all versions), there is one situation
where this fails. If the parent window was itself launched as a popup,
and the parent window's parent was from a different domain than the
popup, then a security error is triggered because IE thinks you're
trying to access data from a page in a separate domain. As a diagram:

A B C
+------------+ +---------+ +-------+
| Other Site |---| My Site |---| Popup |
+------------+ +---------+ +-------+
^ |
+------------+
Access Form Data

In the above situation we get an error in JavaScript on page C when
accessing window.opener.anyformdata, because although Mac IE should be
checking the domains between window B & C, somehow it is checking
against the unrelated domain in window A.

The obvious solution is not to launch my site as a popup, but alas that
may not be an option. Are there any ideas for workarounds? I've tried
alternate ways of accessing the parent window B other than
window.opener, but the only thing I could think of was something like

var b = window.open(x, 'B', opts)

to get a direct reference to window B (which may or may not solve the
problem), but whatever x is it will reset at least the form data in the
window.

--
Alex

Jul 20 '05 #1
2 1633
MS has dropped support for IE on the Mac. So, don't wait for a fix.

Robert
Jul 20 '05 #2
At Thu, 19 Feb 2004 03:35:56 GMT, Robert wrote:

MS has dropped support for IE on the Mac. So, don't wait for a fix.


I know, and I wasn't :)

Personally I use Safari when I use Macs, but I'm stuck with users who
still use IE :(

--
Alex

Jul 20 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

38 posts views Thread by Shaun McKinnon | last post: by
12 posts views Thread by HarveyB | last post: by
8 posts views Thread by Bijoy Naick | last post: by
24 posts views Thread by jonathon | last post: by
7 posts views Thread by Drew Berkemeyer | last post: by
1 post views Thread by Rob Petersen | last post: by
reply views Thread by =?Utf-8?B?QWxCcnVBbg==?= | last post: by
reply views Thread by suresh191 | last post: by
4 posts views Thread by guiromero | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.