Mega Code Archive

 
Categories / JavaScript Tutorial / Window
 

Window opener

Syntax window.opener     window.opener.method     window.opener.property The opener property corresponds to the window that opens the window. When accessed by a child window, it returns the parent window. <html>     <head>     <script language="JavaScript">     <!--     function openWin(){       var myBars = 'directories=no,location=no,menubar=no,status=no';       myBars += ',titlebar=no,toolbar=no';       var myOptions = 'scrollbars=no,width=400,height=200,resizeable=no';       var myFeatures = myBars + ',' + myOptions;       var myReadme = 'This is a test.'       var newWin = open('', 'myDoc', myFeatures);       newWin.document.writeln('<form>');       newWin.document.writeln('<table>');       newWin.document.writeln('<tr valign=TOP><td>');       newWin.document.writeln('<textarea cols=45 rows=7 wrap=SOFT>');       newWin.document.writeln(myReadme + '</textarea>');       newWin.document.writeln('</td></tr>');       newWin.document.writeln('<tr><td>');       newWin.document.writeln('<input type=BUTTON value="Close"');       var myJS = "window.opener.close();window.opener=null"       newWin.document.writeln('onClick="' + myJS + '">');       newWin.document.writeln('</td></tr>');       newWin.document.writeln('</table></form>');       newWin.document.close();       newWin.focus();     }     -->     </script>     </head>     <body>     <form>       <b>Click the following button to open a new window: </b>       <input type=BUTTON value="Open" onClick='openWin()'>     </form>     </body>     </html>