title: Access parent window id from child window
body: <ul>
  <li>I have a parent window named eventLog.jsp</li>
  <li>And a child window named processManager.jsp</li>
  <li>Parent window has a button, on clicking of the button, it calls a function getEventLogProcess().</li>
  <li>getEventLogProcess() will open the popup window(processManager.jsp/child window)</li>
  <li>My need is, i have to get the parent window button id in the on load function of child window.</li>
  </ul>
  
  <p>eventLog.jsp:</p>
  
  <pre><code>&lt;div class="claro" id="menuDiv141" onclick="setWidgetproperty(this.id,'x','navMenu141');" onmousedown="setMenuBarProperty('navMenu141');" onmouseup="setDocStyle(this.id)" style="border:1px dotted white; left: auto; position: absolute; top: 620px;"&gt;
       &lt;div dojotype="dijit.MenuBar" id="navMenu141" style="font-size:11pt;" title="MenuBar"&gt;
            &lt;div dojotype="dijit.MenuBarItem" id="SearchMenu141" onclick="getEventLogProcess();setMenuId(this.id);" style="font-size:11pt;" title="menuBarItem"&gt;
                 &lt;img class="images" id="SearchMenu141" name="search5.png" onclick="setImgProperty(this.id)" src="images/uploads/search.png" style="height:20px; width:20px;"&gt;
                 Search
            &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>getEventLogProcess():</p>
  
  <pre><code>function getEventLogProcess(){
      if(dijit.byId('dynamiceventgridCWPROCESSEVENTLOG')){
          var selctedItem = dijit.byId('dynamiceventgridCWPROCESSEVENTLOG').selection.getSelected();
          if(selctedItem.length){
              //alert("grid row selected");
              dojo.forEach(selctedItem, function(selectedItem){
              if(selectedItem !== null){
                  dojo.forEach(dijit.byId('dynamiceventgridCWPROCESSEVENTLOG').store.getAttributes(selectedItem), function(attribute){
                      var value = dijit.byId('dynamiceventgridCWPROCESSEVENTLOG').store.getValues(selectedItem, attribute);
                  });
              }
              var objectId = document.getElementById("CWPROCESSEVENTLOG.OBJECT_ID").value;
              if(objectId != ""){
                  //alert(objectId);
                  popupWindowWithPost("processManager.jsp",'height=600px,width=960px,top=50px,left=150px,scrollbars=no,sizable=yes,toolbar=no,statusbar=no','processManagerpopup',objectId);  
              }else{
                  alert("Please have some value in Process ID field");
              }
              });
          }else{
              alert("grid loaded and row nt selected");
          }
      }
      if(gbshowgridFlag==false){
          alert("grid not loaded");
      }
  }
  </code></pre>