从理论上讲,这是做不到的,因为frame是一个window, 你的菜单一般是用div做的,div是window.document的子结点,是不可能跑出它自己的父窗口的。

解决方案 »

  1.   

    不过,我没有试过window.createPopup(),这个方法可以创建一个弹出窗口,当在这个窗口外的任意地方点击时,窗口便会消失。没准有可能实现。
      

  2.   

    ==============================================================
    使用<iframe>面不要用<frame>,就不会被遮盖...............
    ==============================================================
      

  3.   

    ie里createPopup可以通过调用ActiveX实现
    有了IE5.5用iframe就可以实现了。iframe在ie5.5里支持z-index,可以被<div>遮住。
      

  4.   

    to: swans(swan.net) 
    <iframe>也一样会被遮盖。