建议尽量不要用框架来实现布局。
如果非用不可,使用 var menu = window.createPopup();
使用 menu.document.appendChild()...这样的方式,使用一个弹出window对象作为你的menu的容器,可能可以解决被挡住的问题

解决方案 »

  1.   

    有没有代码,我对这个 var menu = window.createPopup(); 不知道怎么用呀,呵呵~我刚学不久,之前主要是做java开发的,现在要做一个pos系统,老板叫我先做出一个模型出来,我选择了html来给他显示,可以现在就出现了这个问题了,只要能解决一下就好了,我个人认为做pos系统用html,jsp做页面不好的,pos是对数据库操作比较频繁,而web页面要提交的请求,响应要等待,想选择用delphi的。
      

  2.   

    window.createPopup() ;返回的是一个空的不带标题边框等内容的window对象的实例
    里面你可以调用 window.document 象一般的dom操作一样使用这个window。如果你是刚刚开始接触html/css/javascript并且时间紧迫的话,建议还是用你比较熟悉的技术来作。web页面需要很多实践经验才能做的好。
      

  3.   

    用div+css来解决。。在style中设置position:absolute;z-index:XX;(其中XX是数字,表示显示的层次。。)你把要显示在最上面的用在数字再不用我说了吧
      

  4.   

    补充,不用框架因为一个框架的内容不能显示在另一个框架中用div给你个结构
    <div id="topmenu">top导航</div>
    <div id="mainmenu">main菜单</div>
    <div id="barmenu">bar菜单</div>
    <div id="topmenuitem" style="position:absolute;z-index:20;left:100px;top:50px;">显示top导航的菜单</div>
    .....