<frameset rows="83,*" cols="*" framespacing="0" frameborder="no" border="0">
  <frame src="top.php" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
  <frame src="center.php" name="mainFrame" id="mainFrame" />
</frameset>center.php
<iframe name="leftFrame" height="100%" width="171" src="left.php" border="0" frameborder="0" scrolling="no">
<iframe name="rightFrame" height="100%" width="100%" src="tab.php" border="0" frameborder="0" scrolling="no">
top.php
<a href="tab.php?class=tab" target="rightFrame">会员管理</a>
<a href="membermanage.php?class=member" target="rightFrame">账号管理</a>请问怎么class=tab 直接传到left.php

解决方案 »

  1.   

    你是要点击“会员管理 ”时,把top.php上的值带到left.php吗?
    给你设计了个办法,你自己再按需要设计hh和tab的形式
    top.php
    <a href="tab.php?class=tab" target="rightFrame" onclick=ok()>会员管理 </a> 
    <a href="membermanage.php?class=member" target="rightFrame">账号管理 </a> 
    <input type=text name=tab value="">
    <script>
    function ok(){
    parent.mainFrame.leftFrame.hh.innerHTML=parent.topFrame.tab.value
    }
    </script>left.php
    <h1 id=hh>ok</h1>
      

  2.   

    我想这样点击“会员管理”的时候rightFrame显示tab.php的内容class=tab传到left.php
    点击“账号管理 ”的时候rightFrame显示membermanage.php的内容class=member传到left.php
      

  3.   

    我明白你的意思,请试一下2楼代码,在<input type=text name=tab value="">里写个值,点击‘会员管理’,left.php页上会显示值tab。
    因在top.php上必须有个产生tab的地方,在left.php上必须有个接收tab的地方,于是设计了<input type=text name=tab value="">和<h1 id=hh>ok</h1>,只为了看得清楚,至于tab在两个页面上是如何出现的,是要你自己写的。