You are here: irt.org | FAQ | JavaScript | Frame | Q121 [ previous next ]
All you need is a reference back to the frame/window that opened the new window.
When opening the window using window.open, the new window is a child of the first window, although the first window is not the parent of the new window.
Make sure the window opening looks something like this:
<SCRIPT LANGUAGE="JavaScript"><!--
// This creates the popup window.
function MakeWindow() {
myWindow=window.open('','windowName','add you list of properties in here');
myWindow.href = 'apage.html';
if (!myWindow.opener) myWindow.opener = self;
}
//--></SCRIPT>Then you can refer to the opener as opener:
alert(opener.location.href);