JavaScript access parent window from popup windows

Posted by user359472 on Stack Overflow See other posts from Stack Overflow or by user359472
Published on 2010-06-06T02:08:34Z Indexed on 2010/06/06 2:12 UTC
Read the original article Hit count: 390

Filed under:

I am trying to code this for hours and still couldn't do it. It keep tell me "Permission Denied".

Here is what I am trying to accomplish. This pretty hard to explain please follow the example below.

For example. domain111.com and domain222.com. When I am on domain111.com i click on the popup link , it will pop-up the domain111.com/popup.html then it redirect me to domain222.com. On this domain222.com it will redirect to couple pages before it redirect back to domain111.com with the result. I want to send the result from domain111.com to domain111.com.

The process is like below. Domain111-popup to-->Domain111-redirect-->Domain222-redirect xxx Domain222 pages then redirect to-->-Domain111---SEND to parent window->Domain11

Here is my code.

File name 1.hml on domain111.com

<script type="text/javascript">
    function IamParent() {
        alert('I am the parent of this window')
    }
    function PopUP() {
        window.open("http://domain222.com/2.htm", 'ALpop').focus();
    }

</script>
<body>
    <a href="#void(0);" onclick="PopUP();" >Click</a>
</body>

File name 2.html on domain222.com

<head>
    <title></title>
   <meta http-equiv="refresh" content="1;url=http://domain111.com/3.htm?Result=Yes" />
</head>

Filename 2.htm on domain111.com

<script type="text/javascript">
   parent.IamParent(); //execute the function from the same domain111.com/1.htm
</script>

Please don't suggest AJAX or web request because it will not work with this case.

Thanks for reading.

© Stack Overflow or respective owner

Related posts about JavaScript