用 Iframe 打开一个页面,如何传入POST参数

解决方案 »

  1.   

    什么意思?将POST数值传入框架页吗?
    设置表单的 target= '框架名' 
    还是楼主有其他要求?- -?
      

  2.   

    document.getElementById('你框架的ID').src='';
    document.getElementById('隐藏formID').target='你框架的ID';
    document.getElementById('隐藏formID').submit();
      

  3.   

    document.getElementById('隐藏formID').action='你要打开iframe的URL';
      

  4.   

    function loadPage(url)
    {
    top.frames["myFrame"].location.href=url;
    }
    </script>
    <iframe id="myFrame" name="myFrame"  frameborder="0" style="position:absolute;border:0px;" />我希望传递一个长字符串让 iframe里的页面显示     所以希望能在调用 loadPage 后顺便传值过去 我知道可以url=show.php?a=1$b=2但是我的字符串很长  所以希望能够用POST方法传递
      

  5.   

    LS  汗一个   我就是楼主   意思是问怎么POST传值
      

  6.   

    LZ问题描述的不是很清楚啊。是不是想要这效果
    form.html 
    <form action='test.php' method='POST' target='itest'>
    <input type='text' size='15' name='name' />
    <input type='submit' value='确认' />
    </form><iframe src="test.php" name="itest"></iframe>
    test.php <?php
        $name = $_POST['name'];    echo "hello! $name"?>
      

  7.   

    <script language="JavaScript">
    function aa() 

    st=document.form1.textfield.value;
    url="www.baidu.com?a="+st;
    parent.frames["myFrame"].location.href=url; 
    } </script>
    <body>
    <form id="form1" name="form1" method="post" action="">
      <input type="text" name="textfield" />
      <input type="submit" name="Submit" value="提交"  onclick="aa();"/>
    </form>
    </body>