Thanks theEclipse (see previous response), but no go, unfortunately. I set up some document.writes to see what is going on and have come across a curiosity (for me at least).<br><br>All the following document.writes are called from the popup window Gamma. Gamma is called from link from Beta, a frame in Omega. Note that the link in Beta which calls Gamma also changes the URL displayed in Beta. (whew! lots o' Greek letters!) : <br><br><b>window.self.document.location.href results in</b><br><font color=red>htp://ww.omega.com/gamma</font><br>That's ok as Gamma is the document that calls the document.write and Gamma is also inside the fameset document omega<br><br><b>window.self.parent.top.document.location.href results in</b><br><font color=red>htp://ww.omega.com/gamma</font><br>That is also ok as gamma is a popup and not part of a frameset.<br><br><b>window.self.parent.document.location.href results in</b><br><font color=red>htp://ww.omega.com/gamma</font><br>Same as above.<br><br><b>window.self.opener.top.document.location.href results in</b><br><font color=red>htp://ww.omega.com/</font><br>That's ok as Beta (the opener of gamma) is a frame in Omega.<br><br>window.self.opener.top.Alpha.document.location.href results in<br>htp://ww.omega.com/Alpha.html<br>Again, ok as Alph is another frame in Omega.<br><br>BUT...<br><b>window.self.opener.top.Beta.document.location.href</b> or <b>window.self.opener.document.location.href</b> results in<br>nothing, nadda. No error message - just blank space. The line looks something like :<br><br>window.self.document.write("window.opener.top.Beta.document.location.href = ",window.opener.top.Beta.document.location.href) <br>and not even the id string in quotes prints.<br><br>Here is a real strangeness - I have experimented with the link in Beta which both calls Gamma as a popup and changes the URL displayed in Beta. If the new URL is within my site there is no problem. It ALL works. But if the URL is outside the site (I have tried various ones), then the results listed above hold.