一個頁面,由兩個框架(Frame)組成,使用上下結構,上面的框架頁面是一個菜單(div),下面的框架頁面顯示內容,如何才能實現上面框架菜單能夠顯示在最上面?也就是說菜單必須跨兩個框架,因為菜單的長度大於所屬框架的大小   
    
    
    
    
  謝謝!!!   
    
  -------------------------------------------------   
      |----------|       <--菜單                   Frame1   
  =================================================   
      |   子菜單1       |                                   Frame2   
      |   子菜單2       |   
      |   子菜單3       |   
      |   子菜單4       |   
      |   子菜單5       |   
      |----------|   
    
  ------------------------------------------------- 

解决方案 »

  1.   

    Frame内容不能超过Frame本身, 这是设计Frame的本意.
      

  2.   

    可以的,吧DIV动态声明给Frame就OK
    比如你Frame页面叫A 而调用DIV的页面叫C那么就是C.ParentWindow.XXXX.FRISRTCHILD=xxxx
    父级页面的第一个节点就是你要用来遮罩Frame的DIV
    样式问题就要你自己解决了
      

  3.   

    这个并不是不能实现,就算想方设法实现了,你会发现你的代码很龌龊!
    建议:
    用Frame就不要用这种弹出式的菜单!
    要用弹出式菜单就不要用Frame来布局,用DIV来布局,可以使用模板的方式来解决代码维护的问题
      

  4.   

    呵呵,已经找到办法实现了,谢谢大家!用oPopup即可解决!