+ -
当前位置:首页 → 问答吧 → 关于jdMenu和frameset的问题

关于jdMenu和frameset的问题

时间:2009-04-10

来源:互联网

我有个main页面,内容大致如下:

<frameset rows="20%,*,15%" frameborder="no" border="0" framespacing="0" scrolling="no">
  <frame src="<%=basePath%>frame/top.jsp" name="topFrame" id="topFrame" title="topFrame" scrolling="no"/>
  <frame src="<%=basePath%>frame/blank.jsp" name="mainFrame" id="mainFrame" title="mainFrame" />
  <frame src="<%=basePath%>frame/bottom.jsp" name="bottomFrame" scrolling="no" noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>

然后再top.jsp中使用了jdmenu,但是问题出现了,只有当我把topFrame的百分比调成35%的时候,下拉菜单才可以完整显示,如果调成20%,菜单会跑到一边去,无奈之下只有调成35%,但是问题又出现了,如果topFrame占了35%,那么mainFrame页面显示的效果将比较靠下,非常的不美观,不知道各位有没有遇到过这个问题,请高手指点下。。。


ps:一句话总结问题就是下拉菜单跨frame的问题

作者: wangyinpings   发布时间: 2009-04-10

自己顶起来,期待高手的解决

作者: wangyinpings   发布时间: 2009-04-13

我也不知道怎么做,但是老方法可以实现,老的方法可行,估计不是你想要的
<script type="text/javascript" language="javascript">
    $(function(){
        $("#fill").click(function(){
            var n=$("#uname").val();
            parent.document.frames("fra2").document.all.inp_uname.value=n;
        });    
    });
    
</script>

作者: dyclh   发布时间: 2010-02-24