<form target="result" method="post" action="result.asp">
</form>
<iframe id="result" name="result" src="result.asp">关键就是指定form的target。

解决方案 »

  1.   

    谢谢楼上的回复,按照你的方法写之后,可以提交,可是iframe中的页面以弹出
    窗体的方式显示出来了,能不能只在iframe内部更新那?谢谢
      

  2.   

    index.html
    ++++++++++++++++++++++++++++++++++++++++
    <script type="text/javascript">
    function xlh(){
    var txt = document.getElementById("t1").value;
    if(txt != ""){
    w.window.document.getElementById("d1").innerHTML = txt;
    }
    }
    </script>
    <iframe name="w" src="1.html"></iframe>
    <input type="text" id="t1" />
    <button onclick="xlh()">传值</button>+++++++++++++++++++++++++++
    1.html
    +++++++++++++++++++++++++++
    <div id="d1"></div>
      

  3.   

    应该不会啊,只要保证form的target跟iframe的id、name这三者保持一致就不会弹出窗口。
      

  4.   

    谢谢 qiangsheng, 我再试试。
      

  5.   

    qiangsheng(做人很厚道)的方法没错,也是比较简单可行的