给你个思路
链接的target属性设置要打开的目标frame name,链接上的onclick事件写window.location="c.htm"

解决方案 »

  1.   

    2.htm跳转到1.htm的话,建议1.htm后面带个参数,指定frame b包含的是哪个页面
      

  2.   

    1.htm后面带个参数 ,请问htm文件后面可以带参数吗,不是动态网页呀
      

  3.   

    1.htm?b=c.htm或者1.htm#c.htm
    然后js对location解析
      

  4.   

    1.htm
    <script type="text/javascript">
    function window.onload()
    {
    if(location.hash!="")document.getElementsByTagName("frame")["b"].src=location.hash.substr(1)+".htm";
    }
    </script>
        <frameset rows="10%,*">
            <frame src="a.htm" name="a">
            <frame src="b.htm" name="b">
        </frameset>
    2.htm
    <form method="post" action="1.htm#c"><input type="submit" value="Goto 1.htm"></form>