目的:我在一个弹出层里再次定义一个弹出层,可是用最后一层的弹出层用parent方法只能获取到最外层的页面; 页面1 main.jsp: 
在这里我弹出一个层: 
function openMessageWindow(){ 
        var diag = new Dialog("MessageIframe"); 
diag.Width = 970; 
diag.Height = 550; 
diag.Title = "MessageBox"; 
diag.URL = ""; 
diag.ShowMessageRow = false; 
diag.MessageTitle = "163"; 
diag.Message = "xyz"; 
diag.ShowButtonRow = false; 
//diag.Pos=[10,10]; 
diag.Modelstatic=false; 
diag.show(); 
} 页面2 MessageBox.jsp即上个层弹出的页面: 
  function sendMsgWindow2(){ 
        sendMessage = new Dialog("sendMsgIframe"); 
sendMessage.Width = 620; 
sendMessage.Height = 510; 
sendMessage.Title = "message"; 
sendMessage.URL = "<c:url value='/sendMsgPage.html'/>"; 
sendMessage.ShowMessageRow = false; 
sendMessage.MessageTitle = "message"; 
sendMessage.Message = "xyz"; 
sendMessage.ShowButtonRow = false; 
sendMessage.Modelstatic=false; 
sendMessage.show(); 

页面三 sendMsgPage.jsp为页面2弹出的层,我在页面三中,用parent获取的对象是页面1的对象,请问怎么才能获取到页面2的对象呢?