你这个问题放在 frameset 里比较麻烦, 你可以使用 iframe 代替 frameset 呀. 用 iframe 就可以避免你的问题了.frame.htm:<body  style="margin: 0">
<table border=0 cellpadding=0 cellspacing=0 width=768>
  <tr>
    <td colspan=2 height=208 bgcolor=#D4D0C8>这里放 flash</td>
  </tr>
  <tr>
    <td width=196>
      <iframe border=0 frameborder=0 width=100% height=100% src="navigation.htm"></iframe>
    </td>
    <td>
      <iframe name=meizz scrolling=no border=0 frameborder=0 width=100% height=100% src="mm.htm"></iframe>
    </td>
  </tr>
  <tr>
    <td colspan=2 height=57 bgcolor=#D4D0C8>版权信息</td>
  </tr>
</table><SCRIPT LANGUAGE="JavaScript">
<!--
function iframeAutoFit()
{
  if(self!=top && window.name == "meizz") //这里的meizz对应着iframe的name; 注意大小写
  {
    parent.document.all("meizz").height = 0;
    var h = document.body.scrollHeight, changelessHeight;
    switch(window.screen.width)
    {
      case 640 : changelessHeight=160; break;  //每种分辨率下的最小高度值, 你自己调
      case 800 : changelessHeight=270; break;
      case 1024 : changelessHeight=440; break;
      case 1280 : changelessHeight=680; break;
      default  : changelessHeight=800; break;
    }
    h = h<changelessHeight ? changelessHeight : h;
    parent.document.all("meizz").height = h;
  }
}
window.attachEvent("onload", function(){iframeAutoFit();});
//-->
</SCRIPT>
<body style="margin: 0">
  <div style="height:500; background-color: red">hehe</div>
</body>