在提交处理完了以后<script>parent.iframe2.document.loaction=URL;</script>

解决方案 »

  1.   

    main.htm
    ===========================================
    <iframe id=iframe1 src="1.htm" width="200" height="100"><br>
    <iframe id=iframe2 src="2.htm" width="200" height="100">1.htm
    ===========================================
    <html>
     <body>
      <p id=ptxt></p>
     </body>
    </html>
    2.htm
    ===========================================
    <html>
    <head>
    <script language="javascript">
     function toiframe()
     {
       var pstr = document.mainform.inputtext.value;
       parent.frames("iframe1").ptxt.innerText=pstr;
       //alert(pstr);
     }
    </script>
    </head>
     <body>
      <form name="mainform">
      <input type="text" value="test string" name="inputtext">
      <input type="button" value="click me" onclick="toiframe()">
      </form>
     </body>
    </html>
      

  2.   

    问题我以解决 关键是刷新 而不是取值 
    我iframe里的页面是jsp。数据从数据库中取出显示
    解决方法如下
    在iframe1的页面中 点击提交后的代码加入
    <script>
    parent.iframe2.location.reload();
    </script>
    多谢大家