这里所谓窗体,是可移动Div层,而不是Window.open,更不是window.showModalDialog
现在的想法是我需要实现子窗体,它属于某一Div层窗体DivWin,当父窗体Div移动或关闭时,子窗体也随之移动或关闭,但其本身只能在父窗体内移动我想如果把父窗体内包含一IFrame应该可以很容易做一点,但是如果不必用IFrame,不知能不能实现

解决方案 »

  1.   

    DivWin 的工作区设为,position: relative;, 里面的子窗口就以工作区为坐标区了
      

  2.   

    虽然DivWinSon的移动或关闭可以由DivWinParent控制,但是移动区域还是可以在DivWin之外,
      

  3.   

    虽然DivWinSon的移动或关闭可以由DivWinParent控制,但是移动区域还是可以在DivWin之外,
    DivWinParent工作区设为 position: relative;overflow:auto/hidden(有滚动条/无滚动条),这样只能在 DivWinParent内移动显示,当然最好你判断一下边界