在left.asp中
<body onLoad="parent.document.all.frames['right'].src=right.asp">

解决方案 »

  1.   

    在left.asp中写
    parent.rithtFrameName.document.location.reload();
      

  2.   

    你是怎么实现刷新的呢
    是在框架里点F5,或是右键的菜单中的刷新,还是用代码实现的呢?<FRAMESET rows="81,*">
      <FRAME name="topFrame" src="topx.htm"></FRAME>
        <FRAMESET name="Main" cols="216,*" >
          <FRAME name="leftFrame" src="leftx.htm"></FRAME>
          <FRAME name="rightFrame" src="rightx.htm"></FRAME>
        </FRAMESET>  
    </FRAMESET>1.在框架里点F5,或是右键的菜单中的刷新
    left.asp
    <body onload="top.frames['rightFrame'].location.reload()">2.代码实现的刷新left.asp
    <input type="button" value="刷新"
    onclick="top.frames['rightFrame'].location.reload();location.reload()">
      

  3.   

    在left.asp中
    parent.window.rithtFrameName.location.href="right.asp"
      

  4.   

    哈哈 。谢谢各位了
    说清楚点吧,在一般的情况下,右边页面的数据是通过左边页面的超级连接来变化的,而左边这些超级连接都是带有参数来的
    比如
    <a href="right.asp?kind=<%=kind%>">aaa</a>
    而我现在出现的问题是下面的情况:
    我左边有一个
    <select name="kind" onchange="changes(this.options[this.selectedIndex].value)"></select>
    它是个跳转菜单,得到的参数就是kind,我现在要根据这个kind的值的不同来改变right.asp中显示的数据.function changes(kind){
     var kind=kind
     if(kind!=""){
      window.location("right.asp","","")
     }
    }
      

  5.   

    哦上面的超级连接写错了
    <a href="right.asp?kind=<%=kind%>" target="rightFramename">aaa</a>
      

  6.   

    <input type="text" name="reload">
    <select name="kind" onchange="changes(this.options[this.selectedIndex].value)">
    <option value="1">1
    <option value="2">2
    <option value="3">3
    </select>
    <script>
    function changes(kind){
     var kind=kind
     if(kind!=""){
      window.open("right.asp?kind="+kind,"rightFramename","")
     }
    }
    </script>