有这样一个需求,请大家帮帮忙看怎么实现,要是不能实现告诉我原因也行。
我用frame做了一个主页面,分成3帧,top,left和right. 代码如下:
<html>
<head>
<title>frame</title>
</head>
<frameset rows="47,*" cols="*" frameborder="1" border="1" framespacing="1">
  <frame src="inner.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
  <frameset cols="250,*" frameborder="1" border="1" framespacing="1">
    <frame src="" name="leftFrame" id="leftFrame" title="leftFrame" />
    <frame src="" name="rightFrame" id="rightFrame" title="rightFrame" />
  </frameset>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>在topFrame中指定的inner.html里放一个按钮,点击后能弹出一个层,请问怎么能让层遮住整个frame页面,或者遮住leftFrame和rightFrame这两个页面也可以,请大虾帮帮忙,谢谢了。

解决方案 »

  1.   

    用iframe做层,并在主页面中做. 各个frame中调用最上层主页面中的层.
      

  2.   

    能用上面的frameset做吗,框架是不能随便变得。能有朋友帮帮忙吗,看看用上面的代码怎么做,最好给点代码提示,谢谢。
      

  3.   

    弹出一个层让层的高度=TOP+LEFT的
    宽度=LEFT+RITHT的,应该可以的.
      

  4.   

    “在topFrame中指定的inner.html里放一个按钮”
    你可以按钮的单击事件里先得到leftFrame
    var leftFrame=window.parent.document.getElementById("leftFrame");然后可以在leftFrame中放一个层,得到那个层var div=leftFrame.document.getElementById("leftDV");再让层覆盖leftFrame就可以了
    div...................
      

  5.   

    用POPUP应该可以,我最近在用,不然就用iframe试试,具体,你可以搜索防止div被select覆盖的帖子,试试看
      

  6.   

    将这个frame的页面iframe到一个html页面,然后在top上进行操作!
      

  7.   

    恩 把要弹出的层写在父页面,子页面调用
    window.parent.  引用父页面,后面可以跟对象,方法...