试试下面的
function init_nav() {
 document.getElementById("a").src="b.htm";
           document.getElementById("b").src="a.htm";
}
<frameset onload="init_nav()">
  <frame id="a" src="a.htm"/>
  <frame id="b" src="b.htm"/>
</frameset>

解决方案 »

  1.   

    楼上的不行。
    ————————————
    这里两个页面的内容是和用户交互后的结果,简单的将a.src="b.htm"并不能达到要求。
      

  2.   

    估计要用到innerHTML
    -------------------------------
    ????????
      

  3.   

    <<<
    楼上的不行。
    ————————————
    这里两个页面的内容是和用户交互后的结果,简单的将a.src="b.htm"并不能达到要求。
    >>>
    既然是用户交互后的结果,为什么不可以直接定向到你要的页面,比方说你可以设置target值
      

  4.   

    var x=a.window.documentElement.outerHTML
    var y=b.window.documentElement.outerHTML;
    a.window.documentElement.outerHTML=y;
    b.window.documentElement.outerHTML=x;